mkinitcpio: add xbps trigger
This commit is contained in:
parent
fd2d7b7816
commit
7ec9622804
|
@ -0,0 +1 @@
|
||||||
|
mkinitcpio
|
|
@ -0,0 +1,25 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
build() {
|
||||||
|
for bin in /usr/bin/xbps-*; do
|
||||||
|
add_binary "$bin"
|
||||||
|
done
|
||||||
|
|
||||||
|
for key in /var/db/xbps/keys/*; do
|
||||||
|
add_file "$key"
|
||||||
|
done
|
||||||
|
|
||||||
|
for conf in /usr/share/xbps.d/*; do
|
||||||
|
add_file "$conf"
|
||||||
|
done
|
||||||
|
|
||||||
|
add_runscript
|
||||||
|
}
|
||||||
|
|
||||||
|
help() {
|
||||||
|
cat <<HELPEOF
|
||||||
|
This hook will add xbps to recover broken voidlinux installations.
|
||||||
|
HELPEOF
|
||||||
|
}
|
||||||
|
|
||||||
|
# vim: set ft=sh ts=4 sw=4 et:
|
|
@ -1,7 +1,7 @@
|
||||||
# Template file for 'mkinitcpio'
|
# Template file for 'mkinitcpio'
|
||||||
pkgname=mkinitcpio
|
pkgname=mkinitcpio
|
||||||
version=18
|
version=18
|
||||||
revision=5
|
revision=6
|
||||||
noarch=yes
|
noarch=yes
|
||||||
build_style=gnu-makefile
|
build_style=gnu-makefile
|
||||||
depends="busybox-static bsdcpio bash"
|
depends="busybox-static bsdcpio bash"
|
||||||
|
@ -71,3 +71,12 @@ mkinitcpio-mdadm_package() {
|
||||||
vinstall ${FILESDIR}/mdadm_udev_install 644 usr/lib/initcpio/install mdadm_udev
|
vinstall ${FILESDIR}/mdadm_udev_install 644 usr/lib/initcpio/install mdadm_udev
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
mkinitcpio-xbps_package() {
|
||||||
|
depends="${sourcepkg}>=${version}_${revision} xbps"
|
||||||
|
short_desc+=" - xbps support"
|
||||||
|
noarch=yes
|
||||||
|
pkg_install() {
|
||||||
|
vinstall ${FILESDIR}/xbps_install 644 usr/lib/initcpio/install xbps
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue