warewulf-cluster-3.8.1-bp155.2.51 >  A dkeHI%z >ւVt6S itU !'@~og};r0õb.7Ż[XZk]l*~q9ȈE y?>'1^*z(WMa[=9+L֣ {z 5J -*Dm;|)KK_/;|ݟwOanTTs=!gsaĸd ֟"jO]0tuԨIer I,a/^6FPp_5ޘII4Jx䂌w=I񮃬{^/E땬8aStZESGYќ+w#7-.iƖyaNx7A&59ٞ5f!z$2510e8f233bd4b4037a181d81b93fdcfc229eb7f011a730f36f45dc1e8502e6785d0fb7b62acbb10006021bb4c5e4322d497b67bMdkeHI%z x}SK_&i$q7 DqUFa=Uoympߧ9FGfE=Bַ[IFF!J/&ƔҵHea:cMd#JXoEkH",/}R~6kv,(~~{XxXYVcIˬjT\rߋ6q \a59odIF}#1p*XA}XTyUv!ȉ::SNL]P]"AGw W%GxᢟTJ,'WF5 RILADB jxM)EM=ή, _ÔgD?M--0"e{{p>4 ?3d $ L"4 Np   L  ,h \    ( 8 9 : F/.G/DH/I/X/Y/\/]04^1b1Cc1d2^e2cf2fl2hu2|v2w2x3,y3h z33333Cwarewulf-cluster3.8.1bp155.2.51Tools used for clustering with WarewulfWarewulf is a scalable systems management suite originally developed to manage large high-performance Linux clusters. Focused on general scalable system management, it includes a framework for system configuration, management, provisioning/installation, monitoring, event notification, and more via a modular plugin architecture. This package contains tools to facilitate management of a Cluster with Warewulf.dkecloud135_SUSE Linux Enterprise 15 SP5openSUSEBSD-3-Clause-LBNLhttps://bugs.opensuse.orgProductivity/Clustering/Computinghttp://warewulf.lbl.gov/linuxnoarchDBV~/ R C{~+dkedkedkedkedkedkedkedkedkedkedkedkedkedkedkeb48730aff2ae886eabc414cd883dc6b98f92a2d9cfdf29d8d47fbc6d47adcb8facf638f31f9b161aa71e1f51ec4b5fccd43f7f316ee9e40b0809f99968873fcbd7c47da90335f288909cd875f37c9704cbd35e4a8160d1bd30674f0e4b0260b24ca64708fcdeba762c9cfbc637f4c34ea70c3b9fa15aaea3e470d8a1469e1da4629b805b0f8422ade0c914355139b2ff4c2e0eda3ae39f29da5c7b4e87adc923ed849e3d9e0b99e43dc3f078711f8691f4ba59785700bf77f1cf6fa03173940de712153e5a70d0c5b37fa77c96ba515fe12fb35c8c02faf280decba9665cf82fbe703ad0166ddddfb5fe5f4a497d3e145994d336a85a4730880a18a62f3ca3b0eeca4cd1b98fc7e2265aed8337a6ad8cd5be7e9a22744651a05922d9b89d43ca1d46283e0401b847bdd1c4c01f03f4e29849279d80d35fcbcdea5cfff88429cfea556b610e908ef5660b2c45323375ca032b135adad6eb027be51d0b27a27464aca0433f0010c2b923b19233a8cbea06c9bd2cc159b98d6c517f36000c2b8c0985862d1389742a30cd8e83f407f51789cda6711cf65ac8ce1cd5360d8fd9179f637d33a649043892c007d85245785a3b4f271a620a7d0a6d9bcf0aaae821c7c267b625804ecc93922936e4dcc7bf6cfe10c4f18ed42a9a961a601e11d3d5f189rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootwarewulf-3.8.1-bp155.2.51.src.rpmconfig(warewulf-cluster)warewulf-cluster@    /bin/shconfig(warewulf-cluster)dhcp-serverperl(:MODULE_COMPAT_5.26.1)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)warewulf-commonwarewulf-provision3.8.1-bp155.2.513.0.4-14.6.0-14.0-15.2-14.14.3a(@aZaV@^\y\w@\-@\@\U@\U@\ @[[[1[@[@[u[u[R@[R@[@[[[@[\ZEgbert Eich Egbert Eich Egbert Eich Christian Goll Egbert Eich Christian Goll eich@suse.comeich@suse.comeich@suse.comeich@suse.comJan Engelhardt eich@suse.comeich@suse.comeich@suse.comeich@suse.comjjolly@suse.comjjolly@suse.comjjolly@suse.comjjolly@suse.comjjolly@suse.comjjolly@suse.comjjolly@suse.comjjolly@suse.comjjolly@suse.comjjolly@suse.com- Include ipxe-bootimgs for %%full_build architectures only: On Leap/SLE 15, it seems to be available for x86_64 only.- Fix minor issues: * vnfs-SUSE-Templates-Leap-15.1-Leap-15.3-added-SLE-15.patch Add templates for Leap 15.3 and SLE 15 (all SPs). * common-Check-for-non-empty-string-before-chomp.patch Avoid Perl error message by checking for non-empty string before chomp(). * common-Create-database-user-separately-to-allow-empty-password.patch Allow empty password for read only user database access. * common-Fix-help-text.patch * cluster-Don-t-attempt-ntp-configuration-when-chrony-is-found.patch Do not attempt to configure ntp when chrony is found. * cluster-If-hostname-doesn-t-contain-the-domain-try-to-derive-this-from-FQDN.patch Attempt to derive hostname from FQDN. * Set apache2moddir correctly * Set warewulf group in perl-warewulf-common, not warewulf-common: perl-warewulf-common is installed earlier. * Unify handling of initramfs location provision-Unify-handling-of-initramfs-location.patch * Cater for /bin and /sbin only being links to /usr/bin and /usr/sbin initramfs-Going-forward-bin-or-sbin-are-mere-links-to-usr-cater-for-this.patch * Create SUSE network configuration on provisioned system initramfs-Add-network-handling-support-for-SUSE.patch * Set up NTP using a SUSE network configuration initramfs-Handle-NTP-client-configuration-for-SUSE.patch * Add kernel-specific sysctl.conf file Add-lib-modules-opt_kversion-sysctl.conf-to-initfs-if-present.patch * Do not pull unneeded stuff - packages to install should be explcitly listed or required. vnfs-Do-not-pull-in-recommended-packages-on-SUSE.patch - Removed: * busybox.SuSE.config * vnfs-wwmkchroot-opensuse-42.3.tmpl * vnfs-wwmkchroot-opensuse-15.0.tmpl * vnfs-wwmkchroot-opensuse-tumbleweed.tmpl- Utilize sysuser infrastructure to set group warewulf.- fixed reuse of int variable in bash script (bsc#1168628)- Update common-LSB-Move-common-functions-script-library-to-libexec.patch: Set WWFUNCTIONS to $WWINITDIR/functions- common-Check-for-package-mariadb-as-well.patch: Check for package mariadb when looking for db to start.- Work around OBS: OBS doesn't allow to share noarch packages between architectures: build the 'common' noarch package for all platforms.- Add missing Require(pre/post) - For sle_version < 150000 use 'leagcy' location of bash completions. - Remove some leftover 'BuildRequires: warewulf-common'- On non-x84_64 only build arch dependent package warewulf-provision-%%{arch}-initramfs: * all other packages are redundant. * on %ix86 ipxe cannot cross-build, thus the required ARM boot image does not exist. NOTE: the package is still noarch: %%{arch} refers to the architecture of the target system to be brought up - this may differ from the host system running warewulf.- Consolidate all BuildRequires: for non-'common' packages on top and remove %if %{?flavor} == common .. %else .. %endif around package description.- Remove redundant %clean section. Replace old $RPM_* shell vars. Do not ignore errors from groupadd.- Provide for PackageHub (FATE#326457).- Exchange all patches: Upstream: * wwinit-Check-if-service-is-enabled-before-enabling-it.patch * Add-Leap-42.3-15.0-Tumbleweed-remove-support-for-openSUSE-13.1-133.patch * Check-for-SUSE-system-and-set-Apache2-config-path-accordingly.patch * Perl-Escape-left-curly-brace-properly-in-regexps-for-perl-5.26.patch * Provisioning-httpd-Make-plugin-directory-configurable-at-build-time-138.patch * Remove-shebang-from-scripts-only-intended-to-be-sourced.patch * Suse-prov-config-local-binary-copy-140.patch * busybox-Newer-versions-of-glibc-do-not-ship-rpc-functions-any-more-130.patch * common-Allow-bash-completion-directory-to-be-configurable-139.patch * common-Consolidate-system-service-module-for-SUSE.patch * common-Correctly-detect-SUSE-system-for-system-services.patch * common-Really-install-network-check-script.patch * common-functions-When-checking-for-RPM-package-check-whatprovides-134.patch * ipmi-allow-build-to-use-locally-installed-ipmitools.patch * provision-Add-build-configuration-to-allow-for-use-of-local-arm-ipxe-images.patch * provision-Check-for-presence-of-busybox_links_path-replacement.patch * provision-Update-ipxe-to-Github-commitid-133f4c4.patch * vnfs-Add-auto-agree-with-licenses-to-include-suse-PKGR_CMD-142.patch * wwinit-Add-check-for-properly-configured-network-136.patch * wwinit-Check-for-tftp-server-capability-as-well-135.patch * wwinit-Check-if-service-is-enabled-before-enabling-it.patch * wwinit-If-no-ntp-key-file-is-present-comment-it-out-in-new-config-143.patch * wwinit-If-original-ntpd.conf-file-has-this-has-keys-set-up-copy-them-128.patch * wwmkchroot-Fix-SUSE-specific-installation-functions-to-work-with-openSUSE-and-SLES-132.patch To be upstreamed: * vnfs-SUSE-Make-sure-no-repos-are-left-over-when-adding-a-list-of-repositories.patch * vnfs-SUSE-copy-repo-files-to-correct-location.patch * vnfs-SUSE-make-sure-zypper-auto-accepts-licenses.patch SUSE Specific: * common-LSB-Move-common-functions-script-library-to-libexec.patch Make sure there are no scripts in /etc * provision-If-available-us-haveged-in-warewulf-initrd.patch Add haved to create entropy in initramfs of nodes * cluster-remove-firstboot-stuff.patch Remove some unused stuff.- Build only for x86 - the resulting binary packages are all 'noarch' so they should be available on the other arches as well. This avoids issues with the ipxe-bootimgs package - which is noarch as well - not being available for aarch64 in OBS. This package is built for x86_64 only as well.- OBS doesn't check for missing files sections for packages to determine which BuildRequires should be picked, thus back the %%if "%%{?flavor} == "common" ..%%else .. %%endif in the preamble. Alternatively, all BuildRequires could be gathered at the top and selected with the %%if statements, it seems to be better to have the BuildRequires close to the sub-packages, however.- Added warewulf-ipmi and perl-warewulf-ipmi packages * Build requires ipmitool to eliminate rpmlint error - Added 500-ipmi-use-local-ipmitool.patch * Causes the build process to look for a local install of ipmitool * Copies into setup-ipmi cpio, and adds a link in /usr/lib/warewulf- Added warewulf-doc package and moved documentation into it - Several changes to the recipe file- Added ipxe aarch64 snp.efi to build - Rework install recipe to be more system agnostic - Added VM configuration recipe- Remove warewulf-node package, as all it seems to provide is the broken wwfirstboot command.- 302-vnfs-libexec-functions-remove-shebang.patch * Remove shebang from sourceable script wwmkchroot/functions - 402-cluster-etc-cluster-env-remove-shebang.patch * Remove shebang from sourceable scripts in /etc/profile.d - README.SUSE - Added install_recipe.md as README.SUSE in docs- Added perl-warewulf-cluster package for the perl file in the package - Generalized the architecture of the initramfs with an asterisk - Added x86_64 architecture back- Added arch specifiers for initramfs and ipxe image packages- Fixed descriptions for packages to correctly reflect upstream descriptions - Replaced opensuse-leap15 template, updated tumbleweed template, and added opensuse-42.3 template for wwmkchroot - Cleaned up specfile- Bugfixes in Warewulf common package * functions: When checking for RPM package check '--whatprovides' * perl: User sharedstatedir for STATEDIR - Building Warewulf provision module * Separated into four packages: warewulf-provision, warewulf-provision-server, perl-warewulf-provision, and perl-warewulf-provision-server * Added feature to configure to allow inclusion of locally-built binaries of busybox, parted, bsdtar, ipxe, and e2fsprogs * busybox: Uses libtiprc instead of glibc * ipxe: Patch to handle build error with strncpy * ipxe: Patch to handle PLT32 elf header format in elf2efi * This is due to an update in binutils * apache2: Fix path problems in config files - Building Warewulf vnfs module * Fix various bugs in the suse-specific wwmkcroot handler * Use correct paths to zypper confdir and /etc/os-release * Fix link to /dev/zero * Add --auto-agree-with-licenses to install command * Correct package list in openSUSE template - Building Warewulf cluster module * Fix ntp trusted key configuration * Add correct tftp package identifier to installer check- Building Warewulf common package * Two separate packages: warewulf-common and perl-warewulf-common * Removed _multibuild. All packages defined in one build process. * common-fix-bash-completion-path.patch * Install warewulf bash completion into SUSE-appropriate directory * common-move-functions-helper.patch * Install wwinit helper script in SUSE-appropriate directorycloud135 1684759837 3.8.1-bp155.2.513.8.1-bp155.2.51cluster-env.cshcluster-env.shcluster-envwwuseradd30-domain.init40-authfiles.init50-dhcp.init50-network.init50-nfsd.init50-ntpd.init50-ssh_keys.init50-tftp.init60-hostfile.init90-bootstrap.init91-vnfs.init/etc/profile.d//usr/bin//usr/lib/warewulf/wwinit/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP5/standard/6a4590e5e7374c2dff388cdbad4727e5-warewulf:modulescpioxz5x86_64-suse-linuxASCII textPOSIX shell script, ASCII text executable RRRRRRRRRRRRR~ܓNZn[Y5Rutf-8bac0b7445ef1d1ba4e886f0b005eef2d680c924cb87473b93fb6eb031ce1c799? 7zXZ !t/iCE] crv(vX0ٳ[Ne05cJ*.&J=X[wX>752 oYnvU&W:HHs^$a!UڻdO1Ys M/lDPa4;uӂw;l4""ˊ=P{3 i7_4^?]k=IKNg x<6 }v_hy:x6.oh([zra SB=lm\VzYTσv-vl6 3@HQ1OIFN)%I F/%"!?1{K bTE1QGo-rXAl3q@FZ`naI7yuvQ.cG$pt%/Ti8:U7ٚ%^m<ۦSySx4', qmJsL#~[ўʼ4$ݦGp t|YdwDF#E Rc1[?ΝdYhY-(mkLg,?]~^#[KaʀB%t=}G-v,%{&]Zl4EcSD:]cl @؏#l$U1\K[MuxRLP^5(Sջљ>!jOo Ykk?9Y N[lI<H/)\4#Y2vT MJ=2e Ԍ!M)Y* h~JZyhӶJR*c^kHXfc +TbyojeV cόpiyT'Y rnr߱Xo k.Ҟ_U"`$-Fws RkEhrO3&/Hز{Ӳ_ >E\Q\2FYy93tRZ?#7'?īa,10ST7zGЋNyo-A+9xa$w s[!\Bd~I󘲓ys]SDYOfnB28KR3[kZ2[1.F^:,*t h2lUŽ$ n.}\3~~xloGvV6=URy.RQ*4Ǡ"*my . &aXf'c<]!q@iU; [} uqY~hp- @az ORˎn. o}Agw*4$os-ߒuvHa><@{cw ՂքV G%׳=x^w J1I p4>`P x=ߵ/V%4LX&di^,@9z2\C*wKfGezWH:A\kO5K3̭bzv˸*QAiTWF gx-\#5fJ]ܴt |$KZ+F) @ TUH6["Uqvp?-^֘ms3ik/m:itcG1k^/w{;/ZY>ԏxD^fյ"3\#|Cfm=htDƸX~QG2 Ѳs`8xzP?)Eŀ۔9B$ObvMw|VA;yv yj"])d7>ò!5je<هu7)Ȃ]/z>q/EdCU秊HdwϜ[:V%kKѼ |hA9ʋEs[,C&6&}|e:Zf3nc8U\L-}.>=Ge7 },Cɖs\k.(rn龒2EΕ:FSTN Nu֡an#CFn2_w:I[Dvs!lME_>%tO!a@uI_#:H@ F@o".Sәh~Yr>^1iI2.&Z Cއ.Kޞk\|~(n>㼝QFJs,2wvC)/wEP;ewwl0(j.>E =XT *")m+K>,zȀz PS>5}y5KA/WP$:k~vcȄZ NUS!]^zɑ>qWvh`V2,2Gњ3b̢YO~:Lx1R!FxW#&y# QS0̙rK-|BX}4Djh*W!jBZѡ9iV|avZ;)T &IHv#7+ت0A5X,QFH5$b o1D N$Pc`SBe& IFN aPv]vЈcPTfN-Tl| R!H^v2\R' v$*2}RU/Z6G} YgA[w(&]iN<.?̋ D=UJAc?xc܏Gs<oE|Ϡ%xqi;Ar*L 0_Y| z#/6Px4TO vwL9 j0ExI v]Y9$c#3vohY{WR)/F`ZNt}g{,(f@L^1|hXoTjh;Ͳ/DVH,]sARz߶+78]\E6I-CZpd\Ί)Rh@u:'S=c}n(ͮ)lwAP:{e-Qge{{zHܬ22%Ǡ2 ^]2)Vg e‡]U͵޷t)5ۥJdi{5Z*/45K2T*pֽ= uǷ{>="8 0yd/Vljv{,-ckB6M4˲prhyE0&ވM7/|%@0Xiv\8J,"}2 _β, HR{6+uz!_UTLeIY8? ,Bq2 ʃ>uX:Pl˅sΚY Ȑ'0v HQW)4zOKb^uW6`h$Ńpalq`Aϊ*7,%J@޿ ?(Ƒ RŌGG@.)던ڀ ŏM鐑v5}%?& B:U%vߪ |2J9Z3Xl3CV!`un1>qSaޱR=6>z5Ԛ9$]J L;.pi!ߚmC: iCUbg2y| ;XUHErc-O |ƚ ilhPlr`nxlE5($^TYkWä܎8!mn:bx%mv/S/&W&HM IUA2tzhkBeN*zx $nbɭbR\S=~S|将pQuYA"azU5!|U%>25O4-:k*LD{_s׫ 9Q qM>*gFIO_Af.ZS>sF<[BXFc J 6o1ketٰq8m\O+FBG^\<{)_ù* b2(ѯP7J>[Ǟ0c38ZG}od'HU GOEnwb[$S胮:b TG&a\ 8(&c (}wA ! cY02ƝVm8*}k64u|5dh'nKFt_ҽʞˈ$DX:GZ$)Sڴ"I3%UAc y_։U9~kw_.[B sG/* YZ