warewulf-common-3.8.1-bp155.2.9 >  A ddI%z 9`?%h! bZ[ U欿C>|tol$^>5|ݥt-Qe'X0+I5}4|*<k,y["S(_9iA}y$oWYhOUҸ/!@(B7 +nRN:P^xI( 8,w%7?"so-2ܡ:**U`[ÖkCv,ޯ//ٙ/[{HLO$P#tu  W7OxJf&f":]S=UL|[VNS 6K[:,·ty ;=gtT`S?%ԛp˲qԱg?}%My2q"Qۦ{BtK['PhRg݊f9j~~&ܫv2Me&jÉw;4BޢD'$xə8DD 40a501834b5bf761469d891610a3cccbcea43fa6f3349c6aa0fbd8232b1dc401f995465ff8931408e127d67370e34dd41e32b717qddI%z Z2S *@:nWK}7k8Fkld0jD8-čff\;$|B=a ^9L#X/'87_Ċl o岮}i5 pwjM@LT@ +j;m%/VU/?er=D u|&^'W11br(< W`5@ЮCnPDSI7vT6fθ# Go#>eQ^e&G9o&XS_!d*S啂E?W Y]K6E1#N_͔s?ph֥Z .XG%E- CfLWbtupv_[p>:"O;-qj"L)g' 9Glol g t%s:1ѸgqH'?[+^t XoteTt2{!F*^y˜xR{ >pB4D?44d " E\`hl : 0 L   ^P ( >8 H9 : =.>.F.G.H/I/PX/`Y/d\/t]/^0G b0c1d2 e2f2l2u2(v2`w3Hx3y3z333340Cwarewulf-common3.8.1bp155.2.9Main Warewulf daemon and utilitiesWarewulf 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 is the main package which includes the command line interface, initialization script, and configuration definition. All other warewulf modules depend on this module for configuration information.ddgoat19SUSE Linux Enterprise 15 SP5openSUSEBSD-3-Clause-LBNLhttps://bugs.opensuse.orgProductivity/Clustering/Computinghttp://warewulf.lbl.gov/linuxnoarchsystemctl enable --now mariadb >/dev/null 2>&1 || :if [ $1 -eq 2 ] ; then /usr/bin/wwsh object canonicalize -t node >/dev/null 2>&1 || : /usr/bin/wwsh object canonicalize -t file >/dev/null 2>&1 || : fi < >1mAAAA큤Adddddddddddddddddddddddddddd4af9d7744eaa3dff8e48825403bcef3a2949b0fcfdc1a13856f7093fdd841f3794ee49b9314df6460be2b744e6f7ac982c455715105fa80a5c8a1fed8bf6e5979ab5d33eae26d44125e626e957e11f3db0bf836743696ff558167a1212160becb8b1fef2afdc80eff324219321f48eae889dadc57f3f9363c352f60ce1aa9b2214bb6c994aac41d218ea5709577a4f74da08175e18b13b683ce63bb164e08764387843ac629aca532a313c047b744da440c35f4f6631ddfe637c2250b32ea7ccffaf302432bf1026467db616060561f5a253857e0d34ac2405d79012d385331ac08b221d6c04150d4c1b46ebca924104c543e4d0b79dc5592644a39e861146c230ef15b7076fdf4a2988cac30c31e93aefcee3d207cc5ba4b60886edda39706brootrootrootrootrootrootrootrootrootrootrootrootrootrootwarewulfwarewulfrootrootrootrootrootrootrootrootrootrootrootrootwarewulf-3.8.1-bp155.2.9.src.rpmwarewulf-common@@@    /bin/bash/bin/sh/bin/sh/bin/sh/usr/bin/perlmysqlmysqlperl-warewulf-commonrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)shadowwarewulf-doc3.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 directory/bin/sh/bin/shgoat19 1684331485 3.8.1-bp155.2.9 warewulfdefaultswwconfigwwinitwwshwarewulfwwinit10-database.init25-wwsh.initfunctionswarewulf_completionwwsh.1.gzwarewulfimport-nodes.perceus/etc//etc/warewulf//usr/bin//usr/lib//usr/lib/warewulf//usr/lib/warewulf/wwinit//usr/share/bash-completion//usr/share/man/man1//usr/share//usr/share/warewulf/-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-linuxdirectoryPerl script text executableBourne-Again shell script, ASCII text executablePOSIX shell script, ASCII text executableASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRRRЌp|:$<[8utf-84d1be5f875cd24b041615eeeb3859f48b23d56f6a18a243bb6b5be6d732dd208?7zXZ !t/ 8] crt:bLL ~\$ʓ7񎈵jc^ us ?I5g*% '='+f;݃+ٕ!043yQ^>3ۨ8o6np= u d0=邛ltuz{_;]J6$29;K~:U'-.I&K21)f 9 *ty\@+}ğJ\%a =tl]h4*W YE5:7!nnnC-zšV <\/:h\emNgҭ6>R6/;3+yRѥ@5f"%yFy[|W콅͡O/M ċ_ Zl<փg6ƴeT`QjgiZSݫ#Rxr\YR¢hLo_A?OIXACOLw8yB r[0Pe8UA)+$SaI2,VaZMSྨf-헿);GHK$F &pF߉ L(1 PTedq,^Ogh˰WsTč~Wp;M5穟' zչs3p<L`ULqr/D:DDG\7@yKz~dNj\U3C#~%綋B%PNc=tN"D88fpx9$Siԡ ?]7Ehb!Og!y [`_4+L-fr3F)c[h9P1RY.ܼT_nyG?Y{$|/@TEvKڛ͚{pJ;SEӓֈpSX*f&"@Oh lܼWs/uHѤÙ]dxJ8=H>/;)/ f :28iպiwɌIbPVGB9=0'{r{]s0g]ƺLv#fy\Ie%j4T^p e€1_2Djl))x)w3l|V't|iI&^F76\R9.2LI<1%+,t7z V NdrTl + w\L˒_:KuFK)#~ .MgjtٽJ\yU.⇊9&@i]Z,=xꄡDin3%S%]#ZONv*lDgAIll3-)s@_(,~GJTUqg,M,FV>`k-]#gqB!BoLq8I}^P;V C9x#taQQ42a#H^Kuo~$} 2 ߴv$zpg|3~s߀ƿYSN ~$ft]8[u'3w`9مh~(xMrĂŌԔG2u}uEѱkP\57J[f@r ftRwikx =;[uȣ-Ēpێ1#\҉x2\"#S?| >KlarCWT M/JU3=3E$_ Ou>_|%Y{:P(ϸW~$5^]|°8Bn$~5[gcLz#s~3s+Uӭm%m5U _&G*ItT{<=\ܮrR ^Ea_3Zgs*1}PR=M;+/ GtEi8>+|;]=ӆ=f|/{LuH"dYiN Lp"I)?d#G5ʉ6W[puui٭zƖA9^zIpZu LU\\Xx^i{KJQxghtkwA3ʎ{\gR{}D="'mTTRՌnƔOxM" %mYC3;Q 1b-8+-?i}`Cmz1yeJ잪ؼϏt3At' e[{C-Ẃs(R~(QQ-e6)eK4utU P[>4/Ixn @6m,ΎDrSWݶ$O!ͬЊYEMυE`<)(&RizD+!WXvtճLxD[dך~퓓vCB_ŕO"qSר.K}xA XAb]t}( wI-zsUӿ[<ɿȀ5&*# fc%HI]*idX@zKbjG]c_?S&Ԁ¯Ů]}C`^.c|3ʣLgqbڭG{Cw]5 z3AH+?h Q{c~|HJg]' QFz #ZyPܓ:*Ѻ6^ѣ=XF2ofs[1*~DJրQF25`1Z6i)czC f_] F^˂4D/= ꨘzI.P;p$H[;0N8HK΀ /)NLٮfFN;]v#L\Dd)&'`l4S"_i`G!5+7ojHUV~H'2nJW2Y}0>?^]/`) ~M~.00 0K ,*p9ogԘ&ߵIv6fu}58"|T2vUͲ׎͑S3[}k.N󉹠u`Ѻy.s!s.Isݘ:3kHxu}7}5{S]2SgxKe{L,E4@,>|7p̴m_IMo5HjCwxXK6eF+\KI-x$uRwE"I @v}x+rddۻhSXF"m1'e%,Or8$@ =y/zN%w@?O[a$i0(JLx`OPt?KS&G6cH٠XiEAj6< X=|c( 79BθRJ%ivR`uL\^[ D=CG" a LkY`k}3~HWjlu(_)l^n*u !Mv#b8UH*9bLbs?)lƸk u`:k&j@ƑYhC}1|;{1}PZ >-$Y0PKmW(27sə7C@w7ȻMP; O?v*CV'_?O`O2Hm^<"喢.7}+3 m4/l|)W:TgA ue[ |l}]&/*HZpKo!8H"]]Rtʴ&= Y`=褠-X 2;yCG6c =jAG6FQdbl- P*븅a2q gIM2֊ ^9S|0D [NNNsBRbROg>0wԤf8{tiQ|R%oIyP/K9#w_AWQΣ3Iȷp9W<u"OXo&?9 yw />fnC^9Ӱ+T4 R]!ka Akk3 (d&%QÝ 9[xK K ^!͎XnX J-̾>  $bR| CjQBctib ;X# T&/ܯb]zPczZRĪOU@. '[dc_H9[dYfŜ.aeUO dacR1ӃaBSe4re==ަQW6i aȤ{z',[MY;oFUiOG/Td-+^#2` u5Iդe\ݙrZſQFI= VF PR}+Rf] ~$7Imz,"%ȿ;+9f;H e ybOYpW5ѼXBAU' gFZwZ1}L`:#QvȌ`&a;ې]V 3/^Ȉޖ|trXsÍMg]}פ?yn) Z0e[Q>-[_*˪ : <(@p`eP~pO7 jGdzvD$An mp!?D\5-@hJOȇ*GA"[~>ř4h,>Jw3k pYPR٩ٷBwA?vY6^'s5.iLgEMa k%67{xC*I"ض;'Bd݈ђd^YVN{kA3ܜ G&ڠJiv06 58U9 '%*Jo5_' ( tD߲Xч Q;OVNtPS59=q4_H+LpG5ճx b jym|ኽ@@bjYܡoH˅0C@4lMmJ|U//sv$Ľ:y+!Iz} Qs(szd7%64nVJT@ڰA-ғ]zVP4~bW3@0VʒU]H R;SvJ<ySMA@_X9w2U9/h+& ^UhD]h~_S^Y">vA`= N(1$L1QӔ9~8JՃ(ԇS K>ThAƓF+ܼ^yN*Wæug[f2~ yK@J+bug#ʸ[ ʌ`>lVvx #(sDKDY~9qPօ/K{d5zҊSXvqO;( '[^ |  Lsp֧. ;bLHx`܂"xqЯlQq4O~R{5$,-f[/iy$yND 1~Op uᰰi:[q-ᄡ PV=&/G#9\ XlJ}ȋ l( 9 G{-t/I#,U7|)J]S T̤=PT @OՍi5BhLb8Ԙ0&YJ2.[iQ&K3}L( fsiސaq2SE ЏЪThoŢ-tH]>qOgs>PC ]I,QKjR79Oo{wiPkIB]8KϘy Q8géDayqзUO Az{34}G-Q٫OQfqpA} dx3Gc YR@Mb? D`@S]Ϊ™)WS`oZ6<\6hL\$GM6 G)/?3rVv,t 9FV|Oy=q|N,ﲪ+vYN aZQ?Z$xmKe,~a:naz$lm1/,Zڇ\RNTKi_tpO%/*0r҆s¥2 koh:0'/M \P1n ypZoH3 & zj?/dƃi/m^qnb2SkE78z)6k/4j=9_n)]#7Tp4H3fsB\*2TfoOh$A_<;K.-/%~0b0{D!Ԫmvd1?N~GxŸ4Hfd~(Bt2δGh02Xj.ُ;U@msaKQ&n 0C^'WA>">sxb޴0U ǘާZs422#xdYKjmr${e>%pp"zա gMm {C4Iڳ*NB pCmoNN`x]E7l=\z{0ӓ^[#]-_Uܓ#>c#Q~ߓHjC?$-RE :KcSa΂zypLT|W}ĊO}!L5TI ;s>!DPo.[ȠSW2:bOW0&ӟSmu#g736d_68"W@ng!{(ab:/8Il_Y wMU%NBԤѦt)vz/l qI.mnȖPb&> '=ӶPKNn~(y9JpJUB#l]g4D1ϤϩJ2'U?++D pY:NFRjNW.k$)\p})X'ڷv_Dp 3$z@fN8.?J~)E|40чaqzoN-1RtߙϽ ;NLF&Q|u#!H2:-@˺/BIWpK7 Lg]D1!>/TP }hmTw m1=HRg Q\-L)OhS{6oAF 9)vMc#Q6%C;=p^]O֪g xl(C-VS,dWjsI&<7ɣgsg1goܦ#i᚝NW*ʵ"! 0_cʪ'UΌR|n'IFFWP/HRA<$jN+DbEXu(JO "'l5e0ptz|=K3~*[jnPQg B9qT JV"ks_>D6Z*1*@Yߡ4$f~J)Nlޟֻ_QV^RXd9ⵈ?:?mIhuI(w 쬢JT󰁥񥛧RE7 *n҈ȓͨ2qxHdN j;M-ICbH`RΌ=Q&2˯׫ "4&%NzoO 1Vе Lc$7#4d_{j]n,7"ɷ{JÕXwST>~IU!7v&؃L2>fAgAł)O~xhDB:h.+{d;\U. r~vXОlK iB}!"jc+tΤ'6 ):*d&v*Z{g(xS /gM4LD+mu@Ukt[oĢr  YZ