tdon't use system_packages anymore - libdevuansdk - common library for devuan's simple distro kits
git clone https://git.parazyd.org/libdevuansdk
Log
Files
Refs
Submodules
README
LICENSE
---
commit 076d7203ff569b47c53732bc3fa63b9c8cc0d4e4
parent 406ad450042f2910f3d08c104da59903003c54fe
Author: parazyd 
Date:   Thu, 29 Sep 2016 21:35:36 +0200

don't use system_packages anymore

Diffstat:
  M config                              |       9 +++------
  M zlibs/bootstrap                     |       8 ++++----

2 files changed, 7 insertions(+), 10 deletions(-)
---
diff --git a/config b/config
t@@ -23,7 +23,7 @@
 ## libdevuansdk configuration
 
 vars+=(release version mirror section)
-arrs+=(core_packages base_packages system_packages)
+arrs+=(core_packages base_packages)
 
 os="devuan"
 release="jessie"
t@@ -34,6 +34,7 @@ section="main"
 core_packages=(
         devuan_keyring
         debian_keyring
+        bzip2
         initramfs-tools
         binutils
         ca-certificates
t@@ -45,15 +46,11 @@ core_packages=(
 )
 
 base_packages=(
-        bzip2
         dialog
         apt-utils
         fakeroot
         e2fsprogs
         parted
-)
-
-system_packages=(
-        sysvinit
         ssh
+        sysvinit
 )
diff --git a/zlibs/bootstrap b/zlibs/bootstrap
t@@ -99,13 +99,14 @@ EOF
 
 bootstrap_config_thirdstage() {
         fn bootstrap_config_thirdstage
-        req=(core_packages base_packages system_packages)
+        req=(core_packages base_packages)
         ckreq || return 1
 
         cat << EOF
 #!/bin/sh
 dpkg-divert --add --local \
-        --divert /usr/sbin/invoke-rc.d.chroot --rename /usr/sbin/invoke-rc.d
+        --divert /usr/sbin/invoke-rc.d.chroot \
+        --rename /usr/sbin/invoke-rc.d
 cp /bin/true /usr/sbin/invoke-rc.d
 echo -e "#!/bin/sh\nexit 101" > /usr/sbin/policy-rc.d
 chmod +x /usr/sbin/policy-rc.d
t@@ -115,7 +116,7 @@ apt-get --yes --force-yes install locales-all
 debconf-set-selections /debconf.set
 
 apt-get update
-apt-get -y install ${core_packages}
+apt-get --yes --force-yes install ${core_packages}
 
 echo "root:${os}" | chpasswd
 sed -i -e 's/KERNEL\!=\"eth\*|/KERNEL\!=\"/' \
t@@ -125,7 +126,6 @@ export DEBIAN_FRONTEND=noninteractive
 
 apt-get --yes --force-yes install \
         ${base_packages} \
-        ${system_packages} \
         ${extra_packages}
 apt-get --yes --force-yes dist-upgrade
 apt-get --yes --force-yes autoremove