add enserv and disserv; enables or disables init services
This commit is contained in:
parent
cc56423e35
commit
6e6653c54a
|
|
@ -138,6 +138,38 @@ EOF
|
||||||
sudo -E chroot $werdo /dpkgdivert || zerr
|
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() {
|
enablessh() {
|
||||||
fn enablessh
|
fn enablessh
|
||||||
req=(strapdir)
|
req=(strapdir)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue