Script for shutting down the mesh
This commit is contained in:
parent
83d62a7af9
commit
741ef6f7c9
|
@ -639,6 +639,21 @@ EOF
|
||||||
cp $rootdir/root/$PROJECT_NAME/img/icon_ferment.png $rootdir/etc/patchwork/icon_ferment.png
|
cp $rootdir/root/$PROJECT_NAME/img/icon_ferment.png $rootdir/etc/patchwork/icon_ferment.png
|
||||||
}
|
}
|
||||||
|
|
||||||
|
mesh_shutdown_script() {
|
||||||
|
echo '[Unit]' > $rootdir/etc/systemd/system/meshshutdown.service
|
||||||
|
echo 'Description=Shuts down the mesh' >> $rootdir/etc/systemd/system/meshshutdown.service
|
||||||
|
echo 'Before=shutdown.target' >> $rootdir/etc/systemd/system/meshshutdown.service
|
||||||
|
echo '' >> $rootdir/etc/systemd/system/meshshutdown.service
|
||||||
|
echo '[Service]' >> $rootdir/etc/systemd/system/meshshutdown.service
|
||||||
|
echo 'ExecStart=/bin/true' >> $rootdir/etc/systemd/system/meshshutdown.service
|
||||||
|
echo 'ExecStop=/bin/bash /usr/local/bin/batman stop' >> $rootdir/etc/systemd/system/meshshutdown.service
|
||||||
|
echo 'RemainAfterExit=yes' >> $rootdir/etc/systemd/system/meshshutdown.service
|
||||||
|
echo '' >> $rootdir/etc/systemd/system/meshshutdown.service
|
||||||
|
echo '[Install]' >> $rootdir/etc/systemd/system/meshshutdown.service
|
||||||
|
echo 'WantedBy=multi-user.target' >> $rootdir/etc/systemd/system/meshshutdown.service
|
||||||
|
chroot "$rootdir" systemctl enable meshshutdown
|
||||||
|
}
|
||||||
|
|
||||||
initialise_mesh() {
|
initialise_mesh() {
|
||||||
if [[ $VARIANT != "mesh"* ]]; then
|
if [[ $VARIANT != "mesh"* ]]; then
|
||||||
return
|
return
|
||||||
|
@ -672,6 +687,7 @@ initialise_mesh() {
|
||||||
configure_firewall
|
configure_firewall
|
||||||
install_avahi
|
install_avahi
|
||||||
install_batman
|
install_batman
|
||||||
|
mesh_shutdown_script
|
||||||
install_vpn
|
install_vpn
|
||||||
install_tomb
|
install_tomb
|
||||||
#install_tahoelafs
|
#install_tahoelafs
|
||||||
|
|
Loading…
Reference in New Issue