crux-musl

Unnamed repository; edit this file 'description' to name the repository.
git clone https://codeberg.org/emmett1/crux-musl
Log | Files | Refs | README | LICENSE

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 }