SHA256
1
0
forked from pool/warewulf

42 Commits

Author SHA256 Message Date
3c869269d7 Accepting request 1162930 from network:cluster
- Make build reproducible (bsc#1217973).
  * ipmi-For-reproducible-builds-equalize-time-stamps-in-CPIO-archives.patch
  * provision-For-reproducible-builds-equalize-time-stamps-in-CPIO-archives.patch

OBS-URL: https://build.opensuse.org/request/show/1162930
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/warewulf?expand=0&rev=13
2024-03-27 19:43:33 +00:00
7e95aa9c7c - Readd changes that have been dropped by osc update
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf?expand=0&rev=37
2024-03-27 13:39:12 +00:00
df47088649 Accepting request 1162891 from home:mslacken:branches:network:cluster
with autopatch now

OBS-URL: https://build.opensuse.org/request/show/1162891
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf?expand=0&rev=36
2024-03-27 13:07:49 +00:00
99d2ed31f0 Accepting request 1162861 from home:mslacken:branches:network:cluster
* ipmi-For-reproducible-builds-equalize-time-stamps-in-CPIO-archives.patch
  * provision-For-reproducible-builds-equalize-time-stamps-in-CPIO-archives.patch

OBS-URL: https://build.opensuse.org/request/show/1162861
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf?expand=0&rev=35
2024-03-27 10:32:02 +00:00
51900aeffc Accepting request 1162832 from home:eeich:branches:network:cluster
- Make build reproducible (bsc#1217973).
  * Provision-For-reproducible-builds-equalize-time-stamps-in-CPIO-archive.patch

OBS-URL: https://build.opensuse.org/request/show/1162832
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf?expand=0&rev=34
2024-03-27 10:17:06 +00:00
20c574e180 Accepting request 1150522 from network:cluster
OBS-URL: https://build.opensuse.org/request/show/1150522
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/warewulf?expand=0&rev=12
2024-02-26 18:45:16 +00:00
4f63b7d568 Accepting request 1148149 from home:dimstar:rpm4.20:w
Prepare for RPM 4.20

OBS-URL: https://build.opensuse.org/request/show/1148149
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf?expand=0&rev=32
2024-02-25 21:36:26 +00:00
a33dbc1b3b Accepting request 1146874 from network:cluster
- Readding provision-If-available-us-haveged-in-warewulf-initrd.patch
  and making `BuildRequires: haveged` depend in the product version
  building for. (forwarded request 1146872 from eeich)

OBS-URL: https://build.opensuse.org/request/show/1146874
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/warewulf?expand=0&rev=11
2024-02-15 20:01:38 +00:00
5c4bdc6776 Accepting request 1146872 from home:eeich:branches:network:cluster
- Readding provision-If-available-us-haveged-in-warewulf-initrd.patch
  and making `BuildRequires: haveged` depend in the product version
  building for.

OBS-URL: https://build.opensuse.org/request/show/1146872
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf?expand=0&rev=30
2024-02-15 14:44:01 +00:00
8bfa3b47fa Accepting request 1146740 from home:ohollmann:branches:network:cluster
- Remove build dependency on haveged (bsc#1219910)
  Starting from Linux kernel v5.4, the Haveged inspired algorithm has
  been included in the Linux kernel and it shouldn't be needed since v5.6
- Remove provision-If-available-us-haveged-in-warewulf-initrd.patch

OBS-URL: https://build.opensuse.org/request/show/1146740
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf?expand=0&rev=29
2024-02-15 14:18:20 +00:00
1a40dda6a7 Accepting request 1139475 from network:cluster
OBS-URL: https://build.opensuse.org/request/show/1139475
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/warewulf?expand=0&rev=10
2024-01-17 21:18:54 +00:00
0c37d9b60e Accepting request 1137333 from home:bmwiedemann:branches:network:cluster
Drop make-build-of-cpio-reproduceable.patch
  - replace with sed call (boo#1217973)

cpio --reproducible was missing so it stored inode numbers
touch -h was missing, so mtime of 'base' cpio symlinks was not normalized

OBS-URL: https://build.opensuse.org/request/show/1137333
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf?expand=0&rev=27
2024-01-17 14:04:07 +00:00
8663c13f8e Accepting request 1134309 from network:cluster
updated patch (forwarded request 1134308 from mslacken)

OBS-URL: https://build.opensuse.org/request/show/1134309
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/warewulf?expand=0&rev=9
2023-12-20 20:03:42 +00:00
f301843735 Accepting request 1134308 from home:mslacken:branches:network:cluster
updated patch

OBS-URL: https://build.opensuse.org/request/show/1134308
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf?expand=0&rev=25
2023-12-20 17:53:16 +00:00
c81f72ac49 Accepting request 1134280 from home:mslacken:branches:network:cluster
- added make-build-of-cpio-reproduceable.patch to make cpio files
  reproduceableb (bsc#1217973)

OBS-URL: https://build.opensuse.org/request/show/1134280
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf?expand=0&rev=24
2023-12-20 15:12:54 +00:00
3a7e502434 Accepting request 1131606 from network:cluster
- removed provision-Update-ipxe-to-Github-commitid-133f4c4.patch as
  wasn't used in previous commits (forwarded request 1131605 from mslacken)

OBS-URL: https://build.opensuse.org/request/show/1131606
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/warewulf?expand=0&rev=8
2023-12-07 18:11:28 +00:00
9df0cc1153 Accepting request 1131605 from home:mslacken:branches:network:cluster
- removed provision-Update-ipxe-to-Github-commitid-133f4c4.patch as
  wasn't used in previous commits

OBS-URL: https://build.opensuse.org/request/show/1131605
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf?expand=0&rev=22
2023-12-07 12:00:28 +00:00
9cf4fc4f09 Accepting request 1131555 from home:mslacken:branches:network:cluster
- updated ownership of dirs

OBS-URL: https://build.opensuse.org/request/show/1131555
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf?expand=0&rev=21
2023-12-07 08:59:13 +00:00
07f1986e13 Accepting request 967981 from network:cluster
- Disable i586 buildarch for openSUSE:Factory.

OBS-URL: https://build.opensuse.org/request/show/967981
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/warewulf?expand=0&rev=7
2022-04-09 22:42:06 +00:00
3a169136f3 - Disable i586 buildarch for openSUSE:Factory.
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf?expand=0&rev=19
2022-04-06 17:01:38 +00:00
a5e8050426 Accepting request 953261 from network:cluster
- Improve creating chroot on SLE: use repositories from host
  OS. This avoids registrations to get out of sync (bsc#1195796).
  * vnfs-On-SUSE-don-t-copy-repository-information-into-chroot.patch
- Include SUSE into overlay template:
  * Add-suse-to-overlay-template.patch

OBS-URL: https://build.opensuse.org/request/show/953261
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/warewulf?expand=0&rev=6
2022-02-11 22:07:25 +00:00
a2db6ee96f OS. This avoids registrations to get out of sync (bsc#1195796).
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf?expand=0&rev=18
2022-02-10 16:30:36 +00:00
b1996c5fda Accepting request 953166 from home:eeich:branches:network:cluster
- Improve creating chroot on SLE: use repositories from host
  OS. This avoids registrations to get out of sync.
  * vnfs-On-SUSE-don-t-copy-repository-information-into-chroot.patch
- Include SUSE into overlay template:
  * Add-suse-to-overlay-template.patch

OBS-URL: https://build.opensuse.org/request/show/953166
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf?expand=0&rev=17
2022-02-10 16:15:02 +00:00
75ad1b5a31 Accepting request 928829 from network:cluster
- Include ipxe-bootimgs for %%full_build architectures only:
  On Leap/SLE 15, it seems to be available for x86_64 only.

OBS-URL: https://build.opensuse.org/request/show/928829
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/warewulf?expand=0&rev=5
2021-11-02 18:19:19 +00:00
3fae4dda21 Accepting request 928826 from home:eeich:branches:network:cluster
- Include ipxe-bootimgs for %%full_build architectures only:
  On Leap/SLE 15, it seems to be available for x86_64 only.

OBS-URL: https://build.opensuse.org/request/show/928826
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf?expand=0&rev=16
2021-11-02 16:39:16 +00:00
c8adf2f46a Accepting request 926032 from network:cluster
OBS-URL: https://build.opensuse.org/request/show/926032
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/warewulf?expand=0&rev=4
2021-10-19 21:03:42 +00:00
5f8ecbce24 Accepting request 925704 from home:eeich:branches:network:cluster
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
  * busybox.SuSE.config
  * vnfs-wwmkchroot-opensuse-42.3.tmpl
  * vnfs-wwmkchroot-opensuse-tumbleweed.tmpl

OBS-URL: https://build.opensuse.org/request/show/925704
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf?expand=0&rev=15
2021-10-18 14:47:24 +00:00
ce71956980 Accepting request 924400 from network:cluster
- More fixes. (forwarded request 924399 from eeich)

OBS-URL: https://build.opensuse.org/request/show/924400
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/warewulf?expand=0&rev=3
2021-10-11 13:31:58 +00:00
a66d2e8b9e Accepting request 924399 from home:eeich:branches:network:cluster
- More fixes.

OBS-URL: https://build.opensuse.org/request/show/924399
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf?expand=0&rev=14
2021-10-09 17:00:20 +00:00
345d15afd4 Accepting request 924385 from home:eeich:branches:network:cluster
- Remove extra /usr/bin and /usr/sbin directories

OBS-URL: https://build.opensuse.org/request/show/924385
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf?expand=0&rev=13
2021-10-09 10:58:49 +00:00
1195393976 Accepting request 924384 from home:eeich:branches:network:cluster
* 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-Them-kewl-kids-no-longer-like-bin-or-sbin-cater-for-them.patch

OBS-URL: https://build.opensuse.org/request/show/924384
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf?expand=0&rev=12
2021-10-09 10:15:16 +00:00
32eb8a5de0 - Remove unused file.
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf?expand=0&rev=11
2021-10-07 15:59:33 +00:00
cc63d1086e Accepting request 923420 from home:eeich:branches:network:cluster
- 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.
- Removed:
  * vnfs-wwmkchroot-opensuse-15.0.tmpl

OBS-URL: https://build.opensuse.org/request/show/923420
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf?expand=0&rev=10
2021-10-07 10:04:04 +00:00
474650019a Accepting request 922787 from home:eeich:branches:network:cluster
- Utilize sysuser infrastructure to set group warewulf.

OBS-URL: https://build.opensuse.org/request/show/922787
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf?expand=0&rev=9
2021-10-04 13:54:54 +00:00
6f6a78c619 Accepting request 791717 from network:cluster
OBS-URL: https://build.opensuse.org/request/show/791717
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/warewulf?expand=0&rev=2
2020-05-09 20:19:13 +00:00
5a5d526a32 Accepting request 791715 from home:mslacken:branches:network:cluster
- fixed reuse of int variable in bash script (bsc#1168628)

OBS-URL: https://build.opensuse.org/request/show/791715
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf?expand=0&rev=7
2020-04-06 10:00:12 +00:00
1075662d1b - 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.

OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf?expand=0&rev=6
2019-03-01 17:30:47 +00:00
de02d2ce3e Accepting request 662738 from network:cluster
- Provide warwulf for inclusion into PackageHub (FATE#326457)

OBS-URL: https://build.opensuse.org/request/show/662738
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/warewulf?expand=0&rev=1
2019-01-11 13:03:48 +00:00
fc23b255ec Accepting request 662737 from home:eeich:branches:network:cluster
- Work around OBS:
  OBS doesn't allow to share noarch packages between architectures:
  build the 'common' noarch package for all platforms.

OBS-URL: https://build.opensuse.org/request/show/662737
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf?expand=0&rev=4
2019-01-03 22:15:43 +00:00
ad4483c5b2 Accepting request 658620 from home:eeich:branches:network:cluster
- 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.

OBS-URL: https://build.opensuse.org/request/show/658620
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf?expand=0&rev=3
2018-12-15 13:59:08 +00:00
57787df3dc * wwinit-Check-if-service-is-enabled-before-enabling-it.patch
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf?expand=0&rev=2
2018-12-08 09:22:07 +00:00
3242ce5df2 Accepting request 652671 from home:eeich:warewulf
- Add Warewulf3 (FATE#326457).

OBS-URL: https://build.opensuse.org/request/show/652671
OBS-URL: https://build.opensuse.org/package/show/network:cluster/warewulf?expand=0&rev=1
2018-11-29 18:05:59 +00:00