78a903b1f7
- New refactor allow qubuntu to share most of Debian's codebase - Installation now more closely mimiks Debian's installation methods - Added a shared functions lib named distributions.sh - Any portions of Whonix that may need to be updatable have been moved to a new package named qubes-whonix which will be updatable via Debian package manager. qubes-whonix is also added as part of installation process
37 lines
1.6 KiB
Bash
Executable File
37 lines
1.6 KiB
Bash
Executable File
#!/bin/bash -e
|
|
# vim: set ts=4 sw=4 sts=4 et :
|
|
|
|
source "${SCRIPTSDIR}/vars.sh"
|
|
source "${SCRIPTSDIR}/distribution.sh"
|
|
|
|
##### "=========================================================================
|
|
debug " Installing custom packages and customizing ${DIST}"
|
|
##### "=========================================================================
|
|
|
|
#### '--------------------------------------------------------------------------
|
|
info ' Adding contrib, non-free and Debian security to repository.'
|
|
#### '--------------------------------------------------------------------------
|
|
updateDebianSourceList
|
|
aptUpdate
|
|
|
|
##### '=========================================================================
|
|
debug ' Replacing sysvinit with systemd'
|
|
##### '=========================================================================
|
|
|
|
#### '--------------------------------------------------------------------------
|
|
info ' Remove sysvinit'
|
|
#### '--------------------------------------------------------------------------
|
|
aptRemove sysvinit
|
|
|
|
#### '--------------------------------------------------------------------------
|
|
info ' Install Systemd'
|
|
#### '--------------------------------------------------------------------------
|
|
aptUpdate
|
|
aptInstall systemd-sysv
|
|
|
|
#### '--------------------------------------------------------------------------
|
|
info ' Set multu-user.target as the default target (runlevel 3)'
|
|
#### '--------------------------------------------------------------------------
|
|
chroot rm -f /etc/systemd/system/default.target
|
|
chroot ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
|