Pkgfile (959B)
1 # Description: An event-driven initramfs infrastructure 2 # URL: https://github.com/dracut-ng/dracut-ng 3 # Maintainer: Emmett1, emmett1 dot 2miligrams at protonmail dot com 4 5 name=dracut 6 version=107 7 release=1 8 source=(https://github.com/dracut-ng/dracut-ng/archive/$version/$name-$version.tar.gz 9 https://crux.nu/files/$name-man-pages-106.tar.xz) 10 11 build() { 12 cd dracut-ng-$version 13 ./configure --prefix=/usr \ 14 --sysconfdir=/etc \ 15 --disable-documentation 16 sed -i -e 's,-arx modules,-r modules,' Makefile 17 sed -i -e 's,-arx dracut,-r dracut,' Makefile 18 sed -i -e 's,-arx test,-r test,' Makefile 19 make 20 make DESTDIR=$PKG install 21 rm $PKG/usr/lib/$name/modules.d/*/README* 22 cp -r $SRC/usr $PKG/ 23 chmod -R g-w $PKG/usr/lib/$name/modules.d 24 25 sed 's/--reflink=auto //g' -i $PKG/usr/bin/$name 26 sed 's/--sparse=auto //g' -i $PKG/usr/bin/$name 27 sed 's/--preserve=mode,xattr,timestamps,ownership/-p/g' -i $PKG/usr/bin/$name 28 }