From 3212b85f56030063f63194be0765f8cb1fde87aa Mon Sep 17 00:00:00 2001 From: Matt Housh Date: Thu, 9 May 2024 09:58:12 -0500 Subject: [PATCH] dracut: updated to version 101, switched to dracut-ng fork --- dracut/.footprint | 12 +++++++----- dracut/.signature | 10 +++++----- dracut/Pkgfile | 9 +++++---- 3 files changed, 17 insertions(+), 14 deletions(-) diff --git a/dracut/.footprint b/dracut/.footprint index fb43d8f82..23afccb07 100644 --- a/dracut/.footprint +++ b/dracut/.footprint @@ -136,7 +136,6 @@ drwxr-xr-x root/root usr/lib/dracut/modules.d/35connman/ -rwxr-xr-x root/root usr/lib/dracut/modules.d/35connman/cm-run.sh -rw-r--r-- root/root usr/lib/dracut/modules.d/35connman/cm-wait-online-initrd.service -rwxr-xr-x root/root usr/lib/dracut/modules.d/35connman/module-setup.sh --rwxr-xr-x root/root usr/lib/dracut/modules.d/35connman/netroot.sh drwxr-xr-x root/root usr/lib/dracut/modules.d/35network-legacy/ -rwxr-xr-x root/root usr/lib/dracut/modules.d/35network-legacy/dhclient-script.sh -rw-r--r-- root/root usr/lib/dracut/modules.d/35network-legacy/dhclient.conf @@ -161,14 +160,16 @@ drwxr-xr-x root/root usr/lib/dracut/modules.d/35network-manager/ -rwxr-xr-x root/root usr/lib/dracut/modules.d/35network-manager/nm-run.sh -rw-r--r-- root/root usr/lib/dracut/modules.d/35network-manager/nm-wait-online-initrd.service drwxr-xr-x root/root usr/lib/dracut/modules.d/40network/ --rwxr-xr-x root/root usr/lib/dracut/modules.d/40network/dhcp-root.sh --rwxr-xr-x root/root usr/lib/dracut/modules.d/40network/ifname-genrules.sh -rwxr-xr-x root/root usr/lib/dracut/modules.d/40network/module-setup.sh --rwxr-xr-x root/root usr/lib/dracut/modules.d/40network/net-lib.sh --rwxr-xr-x root/root usr/lib/dracut/modules.d/40network/netroot.sh drwxr-xr-x root/root usr/lib/dracut/modules.d/45ifcfg/ -rwxr-xr-x root/root usr/lib/dracut/modules.d/45ifcfg/module-setup.sh -rwxr-xr-x root/root usr/lib/dracut/modules.d/45ifcfg/write-ifcfg.sh +drwxr-xr-x root/root usr/lib/dracut/modules.d/45net-lib/ +-rwxr-xr-x root/root usr/lib/dracut/modules.d/45net-lib/dhcp-root.sh +-rwxr-xr-x root/root usr/lib/dracut/modules.d/45net-lib/ifname-genrules.sh +-rwxr-xr-x root/root usr/lib/dracut/modules.d/45net-lib/module-setup.sh +-rwxr-xr-x root/root usr/lib/dracut/modules.d/45net-lib/net-lib.sh +-rwxr-xr-x root/root usr/lib/dracut/modules.d/45net-lib/netroot.sh drwxr-xr-x root/root usr/lib/dracut/modules.d/45url-lib/ -rwxr-xr-x root/root usr/lib/dracut/modules.d/45url-lib/module-setup.sh -rwxr-xr-x root/root usr/lib/dracut/modules.d/45url-lib/url-lib.sh @@ -293,6 +294,7 @@ drwxr-xr-x root/root usr/lib/dracut/modules.d/90nvdimm/ drwxr-xr-x root/root usr/lib/dracut/modules.d/90overlayfs/ -rwxr-xr-x root/root usr/lib/dracut/modules.d/90overlayfs/module-setup.sh -rwxr-xr-x root/root usr/lib/dracut/modules.d/90overlayfs/mount-overlayfs.sh +-rwxr-xr-x root/root usr/lib/dracut/modules.d/90overlayfs/prepare-overlayfs.sh drwxr-xr-x root/root usr/lib/dracut/modules.d/90ppcmac/ -rwxr-xr-x root/root usr/lib/dracut/modules.d/90ppcmac/load-thermal.sh -rwxr-xr-x root/root usr/lib/dracut/modules.d/90ppcmac/module-setup.sh diff --git a/dracut/.signature b/dracut/.signature index 27f5b7180..409bc1100 100644 --- a/dracut/.signature +++ b/dracut/.signature @@ -1,6 +1,6 @@ untrusted comment: verify with /etc/ports/opt.pub -RWSE3ohX2g5d/T8CsvzSiNCvSoRFOKyJLP9j19ewjXz+fv89eewZSZ7ptkr7EmujiLXlxcRzyM2OJyOWS/YntMBUHKSDh9xCegM= -SHA256 (Pkgfile) = c7d907c481ed1304ad3e648f395afe5a820b62252db0f9ca792637fc7facd719 -SHA256 (.footprint) = 2a1b70316d52b8af5da1a143d6612e669d808e65b42aebd1c2116b265d83d9de -SHA256 (dracut-060.tar.xz) = c420d4fc7cc46c80a1211b1e7205791ea2501d382587633002ec14eee78b5ad6 -SHA256 (dracut-man-pages-060.tar.xz) = a6d648e684ab97100c0b8157ce1d75fbafadd7446509214d7a14364d9fbd83a5 +RWSE3ohX2g5d/QhN4Cca94Om81ofKI3Y8bfTvrOj2jlcSCG+/dula0RNQVXNfR+vdVOo0pcYimVfXUmvNWxpnZ2tQGup44vJugg= +SHA256 (Pkgfile) = 57bb52d93a4c98d9a8d06f6469d8f407e3b4ac20fe22dd2d2e74f5847923c645 +SHA256 (.footprint) = 1b385f27437fba9e41c19dfc731058f688c48980e1041bf79323c483fc34a651 +SHA256 (dracut-101.tar.gz) = 74760298c11b796ae3097f5e9f401001599747ec352164a58b3c05c2b8c99a34 +SHA256 (dracut-man-pages-101.tar.xz) = 3a9c4045897544c73c2563f4ceeec90c893aabd0fbeae1e4a30468a7ab522f01 diff --git a/dracut/Pkgfile b/dracut/Pkgfile index d4113f556..521b6bec1 100644 --- a/dracut/Pkgfile +++ b/dracut/Pkgfile @@ -1,15 +1,15 @@ # Description: An event-driven initramfs infrastructure -# URL: https://dracut.wiki.kernel.org/index.php/Main_Page +# URL: https://github.com/dracut-ng/dracut-ng # Maintainer: Matt Housh, jaeger at crux dot ninja name=dracut -version=060 +version=101 release=1 -source=(https://crux.nu/files/$name-$version.tar.xz \ +source=(https://github.com/dracut-ng/dracut-ng/archive/$version/$name-$version.tar.gz https://crux.nu/files/$name-man-pages-$version.tar.xz) build() { - cd $name-$version + cd dracut-ng-$version ./configure --prefix=/usr \ --sysconfdir=/etc \ --disable-documentation @@ -17,4 +17,5 @@ build() { make DESTDIR=$PKG install rm $PKG/usr/lib/$name/modules.d/*/README* cp -r $SRC/usr $PKG/ + chmod -R g-w $PKG/usr/lib/$name/modules.d }