warewulf-doc-3.8.1-bp153.3.1 4>$  Apa^!M@eeeIz[ K4U,p]HMBg'GOqZ@ Ԯ7w'43~qv6@ф pgm)7lz5QS͏糮<#Y Tv\b4 1\%1D#XH7h]d/ޗ:`5Q ywr blnvs4yMq(g\67{{ZGxUkvHmjWDV 1Ⱥ1ef6299f93279066747f1d1a04dd8b16a50ad55e643b4e463ef4b96ce167f1f5f3e1cf076d58f1426ecd0202ab3a94731beadca1ba^!M@eeejiH;kD*(!gɴl'.m3α4Tp&+[`kBqĈ=x&v;D/=q=5)FookށsUK;X-wj$^1Go ש+'ThJhO9hwPGz=L c'9d'-'i%ȣ6򜕭ǨCvs53|F:}MЫltRhi={]"ZĎ= 9/k=˲]#ԃ:.y>p;.?.d  J$(AJ\ u     (DTd(89P:1F+bG+xH+I+X+Y+\+]+^,Nb,c-6d-e-f-l-u.v. z.V.h.l.r.Cwarewulf-doc3.8.1bp153.3.1Warewulf documentation and install recipesWarewulf 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 documentation for Warewulf, and installation recipes to assist in the deployment of a Warewulf cluster.aHcloud118SUSE Linux Enterprise 15openSUSEBSD-3-Clause-LBNLhttp://bugs.opensuse.orgProductivity/Clustering/Computinghttp://warewulf.lbl.gov/linuxnoarch` `_A큤aHZZZZa?a?db3f5727133baf9393347001e82ec4bdb4cebaad3cc218f0b124d5852239528bd3b0652fe7a68e1d24e45a656f2542a514b0c62c5a7a3dc285ae56ae39fdc81a7e6f52f9ebe85033701d36af89b82ce4c19ad60a8773ed08428b2171b739cc5275a11da44c802486bc6f65640aa48a730f0f684c5c07a42ba3cd1735eb3fb070c1c6e910d7e7167927e3626d4fc87b9fd239b367ed020a97e268574e441329906211df9c743cd6c3a71d7f57e8e6c789259268be74e3674626a7adb2c486f3e2rootrootrootrootrootrootrootrootrootrootrootrootrootrootwarewulf-3.8.1-bp153.3.1.src.rpmwarewulf-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.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 directorycloud118 16360448723.8.1-bp153.3.1warewulf-docCOPYINGChangeLogLICENSEREADMEREADME.SUSE-INSTALL-RECIPEREADME.SUSE-VM-CONFIG-RECIPE/usr/share/doc/packages//usr/share/doc/packages/warewulf-doc/-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:Maintenance:17116/openSUSE_Backports_SLE-15-SP3_Update/4b177eb4739ce3ebda48ef13565fe5df-warewulf.openSUSE_Backports_SLE-15-SP3_Update:commoncpioxz5x86_64-suse-linuxdirectoryASCII textASCII text, with very long lines[ۮk 56utf-8552658caef68693bced7bfa265f1610d09cf5b4e4f6b8fb4a40ce9c482b5817a?P7zXZ !t/ই/] crt:bLL t <>g0 c+in)@ᢐ=8@|QޤpK uhGM1Nu ncÞ C̒HwVx "'EP%}52Gih9;'(\L6!SrXQqV% Zqt0Ïmܮ ʌ>U醑qzKbCcf9mU*ըK|IstL\6>*Sl<غ=joT 4V*V[KBIzĐ4R&re&ZyoibP7/n\j<\EW뼎SıY}5@CNqe?2'^9{.>?K5_ y@WnI';4{(H3,p+U'UbM> 'ԽqQR;9xgucDc@0g 3~bw{n,hcj@D7uP`?Y]jKQe18Ev[ܾWpb"EEMYėsã(>N R=v3iid_ Ϋk xք"Gts+pquJ"_i~=Hi"M3ͣO h:,KcQ$\uc 4 p&MuXZ \Hg!}hSE?fY/R[w8(qYڒJ,ҟ~*~UV1\lX<^yHwdy%^/[\mMbl? :w5-t"^w6=;k6l!u1͙mH);Oulً}Cׄ#›tV"zРi0 ,|1gKĢ_l*3aPa}.vO⃱ Q2$Ip}t9/2FZ+"xh>Ҵ\Ca$1㔦U\@lI,JIkOUB_.vN6Fdwr-ȋ f³6~FkI\ "7]+|[4 /WdJb.@/d55I,0nBOi{] 麦 sp`~,z&KMa^"uDQ&@4'gH5`?]`;|@f 15'2k^+uv@dJ%]ߗNH=H3c<,37aůHqI?te{!#?=$0CBbϻgV0F?Pb;H% 'Xݘv=wp6KTefB bM0,Ĺ,,n]8O"%]Plx"3?z$j5&<7KTi @َyz}ςشh3/2tQYFVU`7Rwk9E.z,Bu/Fl,)$Nպœ携(-t1/b{ʪX~ &fXY(0Y$ U: Z@l󅂻84W#~\jk*(TwphcINv7*o."[,x~.iT0Og8v=|]pBmL}|:3B<25QydΖrKU0C-ӆN|O agႥq}`Q6Jruw= Gt[4C^*|4&d4tk68e%aqWFIw f`_#Rud hx<D6XvߧR("UݏoLkBb<-,`Ι\EN >UAW=l/TsbRJiluy Cѻj ՝*]%ԋSek.&/Mp Oc/&:=͙*IcN2PD~s1Dۃ${ q:aس ްMymU{ 2saOx2Zg46 y{q_F;H߁L_ 4ټ"fy/={LD!ܧz~{)E735LA:ϼnz?6.{Z00 Ba%󦃰pFA^̘ttB~Dl "xtv&-zj-~*Q׻fHW%7-jIeXq !XT^OgK@x&D6 kZd|yMlFW;7AyyZ˱d|Nի&'kCRd'*` (u] "?Ry94"-} b1SE z \롤96V ގLx"cƿ$% rQYګPoKZ5BQeJ|y'J)7rnr?6T\_k"1cқ]3޹0JOu#TCtT,YH(bX磉)p}Ijl\?6زGz 48%7 Yu0v/<Җ2!X %If?Q*",_ji3G)᛭A2JixUUF}Hq#'Wن/ }0J+[JO\l}zvc2"`l*l+ wADqԹQB0_w䶶͂ҙ>(sƂ4(MSqj, oT5cAWA 7 fy2 dgE/Ud?Q^&Ai ɕQ6GK_5"ss| R'^)D33M+hvw zSz-L.ނe9<&=믥Vw=AהzOQ tPtU tH}=`KEwkY[<T8\K&gR 𤷉 $Hˬ5:Bk>A%MNÞ?律q>^¦|lOf} |/^ZTȢFy@$I[b(0FDLtwu\ rOr#ͅ@7z 7pFHQLϖIعnF0ʼnxȞ`Qg̰1 LMdw1E$H{v*#yqXEcG;\`&g!S4 L'c' W2UN^ r.#jx"թp[Dūbp[HraTtN1 S$AIKM @IN>*d6H}6}/o7˷e(1`N9ŋ3oh! s'FXmׯslR58fc[XX?l}W[OAp|̰D݆ɃΈqqoqǿKFԥ`PT?}lVE%+hwhq&,<:@%LBm*\s4q=\.`%ǽG}!dC&{l. =183p$)_gK,(T}ɗr5@↤1$ށhk+Ep|WєI0VPgR" en$_."u7mh۵;l66PWhB߇"Xn>Bn`?&ScatBcBB N}@v]IC7=i\- 0y9j P٫&O}Ɯ\bM<0;OO7c8 !k8YU!w"ddf;ԇ~;!4~jr@:/"ٶHۧ$a}XVSXVak&#QQ:8bڋh5}#uvB&Z]Jd3.Na6Y2nN"5wNvPڨDӢ= |1~Ћ\K&$q:K=_G}}|!υfAA߆͒b淖)P]وu`_jCB*C$u-1sQ߳ptxi@g p[G}@VF0'yD.4s^k|{}Z DFf6"a]G3JR#'aqH"7aYmT.&4JY"goKw ~ԬoY (vXBq9dmNKeWTQY I!QBK6'U_ZW8b4R=1ʸ 5YxwsV*؊^t2i{~?u IͰ!v-zkp9Pm4+z;UbˮKܭ[|hVS $+IC; LGpumu|3U|?,l;ק~=.a [oY"G4gc/vK5,njJf7Eƭ@e1.4YjVt=5L_jr_͋I&]6-o,gJ}]He[J| [_&Hn4I F#l6L躒!TЈtFʰ뛟9eXkqޅf$ |jV=aJuQ'"߶/<w6ίg:5%5!3 j2@&`Y(SvRe53ZϯQ>ZG[:= ',M~)6/;Lp#0ʫ.ig$Px_m_7Ɏ7 #SYUeUݿ$'=|\!;WZ OҎQ95t`KF@C;N_J!ցM CDcֱ_hG鏡*S$-'~BfI.7$i epa4I ><=8 q5-qcmǨet߹d >?3~UK;#yvj0l2 wu ^`I-zo|FJȃ֌})̟ɟã!|ױo=S+i5e<^Zw^Dm_:a3C$71ba6MQqmo (Z#(X !)EX~#Zn|59I\;&]UدRPˉT,ǒ"qړDpΎ@(#);`g|L$ 6O *',Kd_?9A7W|?fGkͯoZtu%ݽ13rCL][DP̥YOj7/?)Y@nL]h!GO/\i?O  9@0Ԃ[nz_S ^J5(UuԸX4$3KTt\?FX)Zv˾TU0DŠ"N8fY;#N㲐`PNrB"+`~xD/JBdsrHߗ}Vɂ1dK3|5·W]GQ5 5w᳔PS%HhCQ|s7_b*Cf:cz} u(4?Q;3>\]2yh~w=CrAp&µyZ WR2Э=Zy.0!B9o E T `PF!ǬϾa",uI #VJbGge:DYJ0#&ٯb]+w-6sL~17#M̞s"'S^Dw;7ӔD́J+;F w4|uk"*jY{ȤR 2u/Esv`jvkoTLI4=YGxrRmHznIiTiw?Di T:1HF &lWos Ju06\=`>gʣ_;scH{Fa os6Z_Gf4'KH9VߠRsӯ d=q{0#p769#rj6A8}?$/:Ci[Y7#\ &Tx0WFSĬ{fTVfG8n5c=.Oi-V6$>-JIH! Oʳ9bIw}ʇ V^m+ ˬ=Z ZN -ߏG <,eCWrg<1${kRC5A&$z|E}F9 3Z*-g Ul!DO/ 1 %- pG]#U㟐Iɪ x$6S# jֵcۤl쐥bx[Rzl\1om,6vC$ I<l(H̾\eՙC(:#NŸbĺȮAK-1]NԦHw$c 1js_1U+# J©QD`w}>k鸓V-./j{lg W%ni1,)gB>p颗 $}usC%a $D_Ѐm} pd_ʑutITL[FG=iXN{as# -H _Nv~o:zqCjt9wJ0ţR;ҵFO[:o:$mG*RҘ+ZZR I!Ȫ2Ml_6ў{),]3آv5xi3$odC ͑5 t|>yt#O [K%8z;fsX_^M(|%̶,~iۘK}ʔ";)9DruaHϋR4 X1Ӗov|ۺ7c nmTR/6C/#Z>{ f;=@8gC$* AT&OYrgDO*WF!+Ȉ}}}LU` CnDlJGBAgz .to*CwԫJϏ@DŽ-@"]Xsx I_yfdSj >xx,/Cnj^SbG>D :.m!jDiwMqݏ}U| [8ɮp閎tøx[qeJwM"ڀY O$BKDaE^)( Yly]ǻJX$G.mTL>5ۅnꀅ <M1.t8Pw<08朸;k% "Z㝪uD&W(g:X(Je \Avlc/V3 гfXT%QV%OZ@(p T8WH8kmW*sn^~lĺKM DyP* 0(rG1q)E [2cbt+!Xdto6Hjq2|hn◈s6hV;뎶:*tm5(/iap;58h~ucGیYxDokO 59ftha젹7Rض6F!ݽ&h$i^ c`|_"""QXKlQz"W8T1[-x X(lPz~ULYWG hf 0],SlZFG ?` q(^P0yR0kՍ,!t]~&(,dk@UDkore.7>[{ᚄ8xy ,o&lw*qKiZywNwz"QBmv}l iG9#Wx7U<7c5b1ӷ >('=?D7thOtYn-7WIơ*)lyiʈ'q_ ֲg; ZpVOsʇy5Ϳ5{IP愷7*G~F`o" у] fR:O4L돟 NV*s JQrWf Nq!+IÂomj_n YZ