From cba732602a33147254856fd970fc337681e20a78 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 28 Jul 2014 17:19:30 +0200 Subject: [PATCH] base-system: switch to runit. --- srcpkgs/base-system/template | 37 ++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 srcpkgs/base-system/template diff --git a/srcpkgs/base-system/template b/srcpkgs/base-system/template new file mode 100644 index 00000000000..ca6749308f5 --- /dev/null +++ b/srcpkgs/base-system/template @@ -0,0 +1,37 @@ +# Template file for 'base-system' +pkgname=base-system +version=0.90 +revision=1 +build_style=meta +homepage="http://www.voidlinux.eu/" +short_desc="Void Linux base system meta package" +maintainer="Juan RP " +license="Public domain" + +replaces="base-system-runit>=0" + +makedepends=" + base-files>=0.77 ncurses coreutils findutils gcc glibc glibc-locales diffutils + dash bash grep gzip file sed gawk less util-linux which tar man-pages + man-db shadow e2fsprogs btrfs-progs xfsprogs f2fs-tools dosfstools kbd psmisc + procps-ng tzdata pciutils iana-etc eudev runit-void openssh dhcpcd + iproute2 iputils iw wpa_supplicant xbps nvi sudo wifi-firmware + void-artwork traceroute ethtool parted kmod" + +case "$XBPS_TARGET_MACHINE" in + i686) makedepends+=" linux grub";; + x86_64) makedepends+=" linux grub-x86_64-efi";; +esac + +# gcc and glibc shouldn't be direct dependencies. +for f in ${makedepends}; do + if [ "$f" != "gcc" -a "$f" != "glibc" ]; then + depends+=" $f" + fi +done + +do_install() { + # Create /sbin/init symlink to runit-init. + vmkdir usr/sbin + ln -s /usr/bin/runit-init ${DESTDIR}/usr/sbin/init +}