Markus Hilger
398211a6ed
Support diskless boot on SUSE 16
...
Ported from suse15-diskless, with the differences 16 forces:
- dracut symlinks /lib/dracut/hooks to /var/lib/dracut/hooks, so a hook
shipped at the old path replaces the symlink with a directory
- there is no netconfig or /etc/sysconfig/network to hand the running
address to, so the initramfs writes a NetworkManager keyfile instead.
Without it NetworkManager claims the interface on its own terms and the
tethered root filesystem goes away with the old address, and confignet
never gets the chance to refine anything
- the discovery loop retries without a delay, so a link that takes a
moment to come up can exhaust all 30 tries before the first packet can
go anywhere. Keep asking, as the el9 hook already does
2026-09-05 02:11:53 +02:00
Jarrod Johnson
0a14e019d0
Skip suse16 diskless for now
2026-07-09 10:47:55 -04:00
Markus Hilger
dba2af71c7
Match Apache-2.0 license name with SPDX expressions
...
For EPEL the official SPDX license expressions have to be used.
Check:
- https://docs.fedoraproject.org/en-US/packaging-guidelines/LicensingGuidelines/
- https://spdx.org/licenses/
- https://docs.fedoraproject.org/en-US/legal/allowed-licenses/
2026-07-07 21:08:43 +02:00
Jarrod Johnson
033b2e4e3f
Make it possible for a common script to be superseded by a profile specific script
2026-06-12 07:43:11 -04:00
Jarrod Johnson
1fb0f59e74
Add suse16 to the os categories in spec file
2026-06-10 13:51:19 -04:00
Jarrod Johnson
d97eba787d
Fix mistake in spec file
2026-04-24 09:29:57 -04:00
Jarrod Johnson
260443c1d6
Add Ubuntu 26.04
2026-04-24 08:35:27 -04:00
Jarrod Johnson
c0a99f63a5
Correct typo in rpm spec changes
2025-08-11 10:31:55 -04:00
Jarrod Johnson
51afcc68a7
Add debian 13 support
...
Debian 13 changes the installer initramfs
to have lib be under usr, compensate.
2025-08-11 10:14:05 -04:00
Jarrod Johnson
7fd9a207b1
Switch el10 to el9 binaries for diskless
...
The libcrypt change has to be accommodated
2025-06-17 10:58:54 -04:00
Jarrod Johnson
cb1f06fecf
Add EL10 Diskless
2025-06-17 10:14:09 -04:00
Jarrod Johnson
62988117f1
Another iteration toward debian bookworm support
2025-05-01 09:39:18 -04:00
Jarrod Johnson
b665365178
Start with esxi7 contents as base for esxi9
2025-04-01 08:18:51 -04:00
Jarrod Johnson
a46bcfa2b5
Add CentOS Stream 10 and Alma Kitten 10
...
Similar to 9, but now hooks must be in /var instead of /usr
2024-10-25 09:52:10 -04:00
Jarrod Johnson
fc82021f2b
Add missing ubuntu24.04 to packaging
2024-01-30 15:04:04 -05:00
Jarrod Johnson
9ad9912ef1
Change to pre-made links for ubuntu24.04
2024-01-30 14:28:11 -05:00
Jarrod Johnson
7618fa8b63
Add diskless links
2024-01-30 14:21:25 -05:00
Jarrod Johnson
170e585e57
Add preliminary ubuntu 24.04 support
2024-01-30 13:53:59 -05:00
Jarrod Johnson
53d2b873a2
Package ubuntu 22.04 diskless
2023-08-17 11:28:29 -04:00
Jarrod Johnson
526a248963
Add ubuntu18.04 to build script in other location
2023-04-07 16:17:37 -04:00
Jarrod Johnson
86d9d6fc2f
Add ubuntu18.04 to build
2023-04-07 15:46:29 -04:00
Jarrod Johnson
0a02b010c9
Fix esxi build for new build strategy
2023-04-04 11:24:10 -04:00
Jarrod Johnson
2d16d5558c
Rework to build everything under el8 or el9 containers specifically
...
Make the build host less critical of an implementation detail
2023-04-04 10:19:13 -04:00
Jarrod Johnson
2058d1fba8
Add ESXi 8 support
...
ESXi changes security policies, adapt
to navigate both old and new sorts of rules
2022-07-08 13:36:21 -04:00
Jarrod Johnson
e7bea0df45
Advance work on EL9 diskless support
2022-06-06 13:10:22 -04:00
Jarrod Johnson
62b27b1fcc
Back off diskless profile for ubuntu 22.04, not yet done
2022-05-04 11:42:14 -04:00
Jarrod Johnson
bf37c05d71
Add ubuntu 22.04 to packaging
2022-05-04 11:31:03 -04:00
Jarrod Johnson
e842c2ddc8
Add licensing to osdeploy package
2022-04-26 08:09:50 -04:00
Jarrod Johnson
c6816099f7
Add el7 diskless draft to packaging
2022-02-02 13:23:34 -05:00
Jarrod Johnson
172515a6e8
Add packaging of ubuntu20.04-diskless
2021-11-17 16:05:00 -05:00
Jarrod Johnson
8df1c5b8e4
Make confignet available as a 'common' script
2021-11-08 16:23:56 -05:00
Jarrod Johnson
5270f604eb
Fix missing el9 from spec install section
2021-11-04 08:00:37 -04:00
Jarrod Johnson
a4fc64ea56
Move el9bin build out of spec
...
Since the rpm itself is built in an el7 container, build
binary before spec driven build to be compatible.
2021-10-07 09:18:24 -04:00
Jarrod Johnson
d5bbda9e00
Extend el8 to el9 diskless
2021-10-07 08:22:38 -04:00
Jarrod Johnson
23ff788f09
Fix target for el9 binaries
2021-10-07 08:20:51 -04:00
Jarrod Johnson
172008f942
Attempt to cover centos stream 9 by el8
...
At first glance, there should be similarities,
apart from python differences and need for
different clortho build due to library mismatch.
2021-10-06 16:59:47 -04:00
Jarrod Johnson
2ef41fedf6
Add el9 compatible build
...
CentOS Stream 9 is not backwards compatible enough to run the
same confluent utilities that the other distributions use.
For now, use fedora to build.
2021-10-06 15:51:12 -04:00
Jarrod Johnson
365b81e7e1
Prune all .gitignore files, not just blessed profiles
2021-07-21 13:57:06 -04:00
Jarrod Johnson
e43e5ac167
Add confluent_imgutil to addons
2021-07-15 14:42:26 -04:00
Jarrod Johnson
9ad5f52eed
Package up suse diskless support
2021-06-22 16:37:04 -04:00
Jarrod Johnson
62ac393721
Fix imgutil profile path and osdeploy diskless layout
2021-06-15 08:00:09 -04:00
Jarrod Johnson
cb4b8ab06f
First pass at packaging imgutil
2021-06-14 16:02:52 -04:00
Jarrod Johnson
60aef0767c
Pull in the diskless profile content for os deploy
2021-06-14 14:38:38 -04:00
Jarrod Johnson
15f5ec9362
Rename common to 'default'
2021-06-14 14:37:40 -04:00
Jarrod Johnson
fa3220f3d1
Actually fix up the osdeploy build
...
For now, stub out the diskless profile dir, which doesn't quite
exist yet.
2021-06-04 17:45:52 -04:00
Jarrod Johnson
14bc4df92e
Fix path mistake in osdeploy build script
2021-06-04 17:33:14 -04:00
Jarrod Johnson
bf158bc5aa
Prep for diskless specific profile categories
2021-06-03 18:20:47 -04:00
Jarrod Johnson
8228c345bc
Fix the build path of the stateless path
2021-06-03 18:12:18 -04:00
Jarrod Johnson
8eecd03d4b
Correct path name in build process
2021-06-03 17:50:01 -04:00
Jarrod Johnson
1a30876a2d
Begin work to package diskless support
...
First will work on the 'addons' portion of the needed
work.
2021-06-03 17:17:42 -04:00