add enserv and disserv; enables or disables init services

This commit is contained in:
parazyd 2016-10-26 16:27:10 +02:00
parent cc56423e35
commit 6e6653c54a
No known key found for this signature in database
GPG Key ID: F0CB28FCF78637DE
1 changed files with 32 additions and 0 deletions

View File

@ -138,6 +138,38 @@ EOF
sudo -E chroot $werdo /dpkgdivert || zerr
}
enableserv() {
fn enableserv "$@"
local service="$1"
req=(service strapdir)
ckreq || return 1
cat <<EOF | sudo tee -a ${strapdir}/enserv
#!/bin/sh
update-rc.d ${service} enable
EOF
notice "enabling $service service"
sudo chmod +x $strapdir/enserv
sudo -E chroot $strapdir /enserv
}
disableserv() {
fn disableserv "$@"
local service="$1"
req=(service strapdir)
ckreq || return 1
cat <<EOF | sudo tee -a ${strapdir}/disserv
#!/bin/sh
update-rc.d ${service} disable
EOF
notice "disabling $service service"
sudo chmod +x $strapdir/disserv
sudo -E chroot $strapdir /disserv
}
enablessh() {
fn enablessh
req=(strapdir)