From 45cd33fd58ee4739c0fab8833de35e35f3ff8877 Mon Sep 17 00:00:00 2001 From: Braiden Vasco Date: Tue, 3 Apr 2018 15:54:18 +0000 Subject: [PATCH] Replace systemd with sysvinit --- README.md | 3 +-- build.sh | 11 ++++++++++- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 9616352..d3d646c 100644 --- a/README.md +++ b/README.md @@ -86,7 +86,6 @@ TODO * [ ] Tor pluggable transports * [ ] Use Debian armhf instead of Raspbian * [ ] Upgrade from Debian 8 Jessie to Debian 9 Stretch -* [ ] Use sysvinit instead of systemd -* [ ] Remove dbus +* [x] Use sysvinit instead of systemd * [ ] Use custom kernel * [ ] Build own distribution from scratch diff --git a/build.sh b/build.sh index eb11c83..a9718cd 100644 --- a/build.sh +++ b/build.sh @@ -71,7 +71,7 @@ capsh --drop=cap_setfcap -- -c "$BOOTSTRAP_CMD \ --components=main,contrib,non-free \ --arch armhf \ --keyring $KEYS_DIR/raspbian-archive-keyring.gpg \ - --include=ca-certificates \ + --force-check-gpg \ jessie \ $ROOTFS_DIR \ http://mirrordirector.raspbian.org/raspbian/" || rmdir "$ROOTFS_DIR/debootstrap/" @@ -133,6 +133,15 @@ apt-get dist-upgrade -y apt-get autoremove -y --purge EOF +## +# Replace systemd with sysvinit. +# +on_chroot << EOF +apt-get install -y sysvinit-core +apt-get purge -y systemd systemd-sysv +apt-get autoremove -u --purge +EOF + ## # Install kernel and bootloader. #