warewulf-doc-3.8.1-bp155.2.9 >  A ddI%z %C2fyG G,h_^B#AGvPHknCIakIt2r(]r6`+;tTQ./@~׺xpx>InĔ8lXBX:k֥HoAMg5Vd (WlJ"`v>6.IJ]CUJ <~BŠq;P4SG)Mm"~ZN-Wݔ'h'RbheO8šH1aO[M 0[?eUL-쥅!\`&c.]'9in9"α oԉ?6dU?j&KFӆ2z?'ՃfHe_G*I4ݥb}H4doSvH%F( u ` 7d30f093b3e5b95f6136e17eb5a77ee6733733b02f4138a40abc22abd0cb20d6f0b444472c7ac69f4b1ebbe2947b7c6316c218bfbDddI%z J(D#oܴm#OVbցJ|&e-AwCm*G$Y@1EK38hzgo{)=v է),?Ips5y+SsyTzpq1⽚? W~NeCXGɇk#+ł)~+*ȫePsoN \g^1mA("l+44n DOpI.r?Z{&!%{t 竻媋_j*[Eg# \oE:$Qq4_rfƪ!9%8cBʚH=w`AL}dEx  ]#@ʻ^Z=O%Z&Ƽ2?*D;h4V;kN)EgoOni"&;{{xJg P!4z lIz}_ kC?px[Ӽ'Fh3TEyHxސ{A0T>p;.?.td  J $AJ\ v     (DTd(89P:1F+bG+tH+I+X+Y+\+]+^,Jb,c-2d-e-f-l-u-v-z..$.(...pCwarewulf-doc3.8.1bp155.2.9Warewulf 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.ddgoat19SUSE Linux Enterprise 15 SP5openSUSEBSD-3-Clause-LBNLhttps://bugs.opensuse.orgProductivity/Clustering/Computinghttp://warewulf.lbl.gov/linuxnoarch` `_A큤ddZZZZdddddb3f5727133baf9393347001e82ec4bdb4cebaad3cc218f0b124d5852239528bd3b0652fe7a68e1d24e45a656f2542a514b0c62c5a7a3dc285ae56ae39fdc81a7e6f52f9ebe85033701d36af89b82ce4c19ad60a8773ed08428b2171b739cc5275a11da44c802486bc6f65640aa48a730f0f684c5c07a42ba3cd1735eb3fb070c1c6e910d7e7167927e3626d4fc87b9fd239b367ed020a97e268574e441329906211df9c743cd6c3a71d7f57e8e6c789259268be74e3674626a7adb2c486f3e2rootrootrootrootrootrootrootrootrootrootrootrootrootrootwarewulf-3.8.1-bp155.2.9.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 directorygoat19 16843314853.8.1-bp155.2.9warewulf-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:Backports:SLE-15-SP5/standard/6a4590e5e7374c2dff388cdbad4727e5-warewulf:commoncpioxz5x86_64-suse-linuxdirectoryASCII textASCII text, with very long linesЌp|:$<[8utf-814c9b3c81a7ff7f0ebbc1bb4b4bcfcaa564bec83c4a66e0313c0710b5e0e857d?P7zXZ !t/ই/] crt:bLL ~\$ڤ|o+#$ ht0-{R6D,RK$<1D`iV67>)ZՐYHͬNl 9 GvPq7&QuLkkW|"&y\g94.'3>YsɰMs-RV ?W(:0PO,K8UE- ->Dc &* #n>گv;5>XfUŤ* qӣ'pDVqma՚w ӊ~svSUhN#"u Wjz;̰st34vvL։$kn]ݦ9`"a>FlJU?:m1lsN(J+-ny'}7X؞q|h1ΰj0,5X͟Uu?l x>Ť;OaL(^0^W@NS^'T,4wPų@ E{>%i:$hH?XsBFJ)v,yZvƗ$WAii6t1cS8`ŏM4x{<|TEp2{{:nBFoKs$?<KE& ,0a,J"T2e VLUnZ!T-buzqh>@̕`v{'wzcr@m!DY>sqB)˓Us1>f_[(6XyfG/>t-ЋmKʆ1 ~/_*#KǫZ3Xq7&Th{y+@DT*$wV|eh'.F/륹2z.c/Besx/X0{ZyX-*w7ЦdsA^@'{϶7Q/øz *HœȘvƌVs=J\Io=MbE'5v"*ŒRv)PآۮƍBz9/`IrpֶvTcGႉoָ Gp`&O W޷w'>hg&)yȅv .hLJC }lhmU R\U!_ ӃlR\l+猒P :NpISMFT됆;չ$l(̪d6/Bm*E~Ïi(/5%C}8*df8,gdI[({:49%+4J3%1ÀNx?{r+\ґo,XP[ׇTvi/]`,5 :fYuQOdۨ^e(5G+H n^ohYdvv6C;7 j14r zb7 qN}aIA>ZDx|;R.Ԑb1NaUm(YptJ:K~ykd聽H rmIog. 6"T%FB`?̫\ML ?u9g+9@F X@\`*R᪂C1*}~X<;p_ÞjV^@۫ ޞ:^idtJ|훩9D iQdGNXggB[1ڕ?P"o}s !X-|f{p.)Ò#1Xc')-?J q<w;RQb5A.Nj݈IDՇ|1`/) bԥ #,!bjc(qv?P&u+!d}"֡zcwX ʴvVв甲; )RmĂbDѺ*҅H}EUL 0ȕ ijj="1w-^7G! b(:ݧ "K#d-b`׻[vETtGhTݖ>:Qo``CR"{[ls )Iz7ZNۢsjZbӐiyo%;FS}s5?-X! O >$& sI­ (D \‘("tC/L_gg n-&UҘ15 < }n4]V/0Gi APۡm*8)6NcFG tJIEE3DVզ1 {>)yQX -Mf9]xǎ\8%wC`^}( +z1o t_p^ G|K<&c?^QEA!PKwaڑKો@v[7.f--FDb _IFFPu/sSLJ*mϥdKZ%#T>w2l{d%1xk81LE;1`Z(˾oϻ0QXV !6o(xX&;;SAFC,t>ijUȸx _FZl!-r6KbUaNQֿ n5C; bNݜ-vgf"I#AOf)y机G8_?`1u ^Bn-5>}BfuvvkGL~s <j\ɝܙ5U*Q,EV#BDIfq1+3Sԋg}LIbO~XI8__iƊ!{;<9ZZ}Hg*b{its8?%1Eݹ :ed?Tp;%"Sb̲N;n.3Wf#x 0aBZIpp T&B#9=K6c߅=ztTZMt:BODUdq`P:oKCxO\^Ck f2f)_/>X>8 +Nпe3xޜWi(d_U1rC1eR"enlq 3b 1ՆmG+gCNIu<ԐWp_|B  sˊC !J3*ʮM ͖~t\rm#$uE 3GF_*DT'*P5 noqf~d!dUj` 4}fG[91s$4faj7R?3)?ky\AT{%@<aќكG ]uK>OX糠q fȢ)>aWSn<;Sϲ{K9/`ӲR}M?TB/|Tf+ y$ntwMVw%.iQZBpo2H.rʦ0NSө5|G$I#mw|P\FXէELZ >J'-!9iM% rSg C%DUt9![ֱJ{3NSXXD(yq@` D@e/L gW&ſ [A 5㲫}H"t-e&j6,h^ T~5ks$v q[WSʦ?ehȣzAن#oZ]Y4+R 0ᦆ1; CWum*D!7jhK{E3b6CԈm`$ r?_fxSB bƫT" m_.JT0]@xۘ,~R6|1FW3BKn{n%>J4~cY#@9Sn6r2S<'`|Ţ}ã '_0y_#4b&YIPܻ }=# 顅U&TP8o5˗X`_Ø-`|'dB#^_ze@? +؈"yn9i fʊru(x) 4Dzt&7/dȺ>ǫne]~vKᾣ=%e("0Ki*}8eTEE8B7*TB! 쀢SxZr\g k{"hIc&Uxg"d QG nB_XV7a;8s:٤[[+]Ya[#R A,Qv3Ԫ\0oQz+4A(7E|(-XNˌ:fj;Vf5u'3tr-8^Jnb躱"rj>/O4R-LxG+`L9_e?28ڠ]dU3\JreYf0%nOZY39y{o%C7ʹ{,Z,Qм_hoFr%AXm`%gCś.P܅Esy0G 1 7\;xkJg*g5oi] řu:wˆնHhzڋR-v, 畡*`֯Ru>JTM(6QB/BvR b7o&;+;MΛ* 43J$Ĺ6'Ų=s:%VEC'3"H ӨY۝`&nJbv%&7tc<ϮV[xMre&),3lH+ٛRE7uY"PKL)k/3Z% +`FL"3r,5%ZXoc0}wnqs>ܿȒ/oĴyqryN bDrƧmi1y4}A+$|z9)HadfUpm(.y=i2]n<ۧũk&+Ou+1Pzηnbvs'C~ܗZ-(=gh?wucv2] i1D$\I(V`BƝ}v`GӜ-rU)O5ϒe{X#y*nTu7 3Ӽ)pɕLV(BmjoxUfo wbdgVM c+Qʎ΍-6U ƺ7޹u>q/lͿճ,$mtQ`o+*0bdD <it48$C~5ZkN8]!&g-d}0Ly,PM ,ƊKV$dx(z4}y"ATn{oCyMH%_!#î\f4{ j>J"~۫R!*=q;QL ptPM$_kɞЀ݋n"·(ޖ 5Z3X fŁQOX' DXaUeJs+MԒLx0  kF=eAAgZ</T ;ɭ}^߫pU4haEZyPЮi)zMv~ &u\r2sUx-ט֪jckrk7ce0Tn )V+á9HR! C' ܓr:t=?߂-厧nZ24rjgV)7;R׶d "Ծ#`XxjwU@Riߘ3\1*#E'?v v#@S@'2 8Ky 5e=:%b4@J] !m^drCȁ\vM֛&)1CkR5>-R0?c9E,XUwc%niOfTDCŞAC)z?׹M#^rG^-3^!v&EO@We apMQ#`*뜸ۿ.F M9)a Sض-kBStw?fV~Y鄜 ĵ8)sU&.o'V  yB %,9d۾u@6  VFu|[]KDH@GDCN_KZPMv[o ^# eC^~'o 6]&5NݜBc9)  Ps-hK =#\IzQˈ+K"~5b>v;(ӎf)43Ѕ.[V[xj gL`(ʦy :lA2n$1wjh Xl t&퀛_Xoޛ,dLE?1{!֎$߼vMdA׋_3*7G&2E*&>+2  &O *^Gwb: 8>a+=i:5yK+1"+<-*R9[3u; AғhE.x|#[$]0oUv1Z;XK #YZTNliU5v3sPby5{K11Efz#n gFsS{?|ˊl6@f0=~Bٸa#6GNp˫释$7=V|2~?|Y<z6I%=D計ZUBՔ?GN-FjO'0f9رi<4߄ɴB5ׅJ4hWWtuxI ʬE+|&Be!r)aUřre+;%?+?P/JBWAҁ4O~5S>Љxr> CQT'Y] ?H ,֋ƭ:ӐfG'8{Ģ\1J+ ﵤVo;Hd`8\^zTxKSRH1m&R_UDGŖ(zRNJ3ʥPIʿFο4?Eu!{etwLPDaG evfo#Zp{|2BsۑJ33'sH!'C(T`T%ZlBܼL@uL+K|; I4rE P {X.>խU<Ƙ>"*IpH׏z4}Dv@^iP?qOмsNNjWNe,!b//a]a:R5!~!`(S:,-|./J Ͳ`VNEI5zB61_"n]vrHZSƖ~uQL޷I*}^KSUuFn|s pm:L iW;桽%s6޹<7_!nqB˸['i `ʟG*\Д4JCM챏iSNp)RV Mbϴ`N<y964Ei,3Tm n Z;kl7 k $zBݘRk4d'| a+ 2\*c#*@E~:\~G D}Do`V}/{rAA#gc;YfsipV%Dn?Uh-M0Sg}BC,4{ H֡;*vIԫejV;? &S|W 1Dl|p% *Q&nUf}DND6 ~x4qV5ۡM9Z0C%/T:|eiLK rnh@ƀ×m.x iY%[_3rVCnY?|]JL݄%?aӢюc_a]^~Ȁjc ē>d5P6ߣ9D_>B7̞n?"@ߪGшp- K4l#޷PC:OvxXiڱo‹Ae3EธAQ^5_6H>/0Qۛq|:Bb2R,_?aS.@<b%vI-5w:)f{Wݚ簈A\?@n!)m,cބOF?l. 뙓PBRӬpb}E/Vz49Wra.[*#VQhy{ gӷ.P!U&ּ~~Or CZhekqq.tЂN%[w;@Wm:1C̫Jze(3Ҟ-A 0ZܤuicHL9мwM 22ג C7f~]w?fnRc (Yb#vn qz{X<*IxLCe&LgP+ċe:K&-t=qC]wFD ]ɾ_Z X9io#Li2%2'ݩ!Gr̻koy)o~p=e`30$-%˲_Aw`,{ =wTц|T֑T}PLsHM_dgoDx@v0[ac׏k[V,'`DCo λ!}ӥ$0E7.Jae@r2C9s[Gw@qJ:nylkSlSYl_?jY]oю{A'6K]W-QjEJ*?|ik+/s2Q \|:+% kO q[ a< 4<._8xxO~U5ڕ`9 JYHta2>gh7