mirror of
https://github.com/billz/raspap-webgui.git
synced 2023-10-10 13:37:24 +02:00
Add proceed check to _install_logger()
This commit is contained in:
parent
33d99a0148
commit
0ba7833804
@ -7,7 +7,7 @@
|
|||||||
# License: GNU General Public License v3.0
|
# License: GNU General Public License v3.0
|
||||||
# License URI: https://github.com/raspap/raspap-webgui/blob/master/LICENSE
|
# License URI: https://github.com/raspap/raspap-webgui/blob/master/LICENSE
|
||||||
#
|
#
|
||||||
# Limits the microSD card write operation to a minimum by moving temporary and log files to RAM.
|
# Limits microSD card write operation to a minimum by moving temporary and log files to RAM.
|
||||||
# Several packages are removed and the default logging service is replaced.
|
# Several packages are removed and the default logging service is replaced.
|
||||||
# The file system is still in read/write mode, so RaspAP settings can be saved.
|
# The file system is still in read/write mode, so RaspAP settings can be saved.
|
||||||
# Write access can be checked with "iotop -aoP".
|
# Write access can be checked with "iotop -aoP".
|
||||||
@ -105,10 +105,20 @@ function _disable_services() {
|
|||||||
|
|
||||||
function _install_logger() {
|
function _install_logger() {
|
||||||
_install_log "Installing new logger"
|
_install_log "Installing new logger"
|
||||||
echo -e "The new logger will be installed: ${ANSI_YELLOW}busybox-syslogd${ANSI_RESET}"
|
echo -e "The following new logger will be installed: ${ANSI_YELLOW}busybox-syslogd${ANSI_RESET}"
|
||||||
sudo apt-get -y install busybox-syslogd || _install_status 1 "Unable to install busybox-syslogd"
|
echo -n "Proceed? [Y/n]: "
|
||||||
sudo dpkg --purge rsyslog || _install_status 1 "Unable to purge rsyslog"
|
if [ "$assume_yes" == 0 ]; then
|
||||||
_install_status 0
|
read answer < /dev/tty
|
||||||
|
if [ "$answer" != "${answer#[Nn]}" ]; then
|
||||||
|
_install_status 0 "(Skipped)"
|
||||||
|
else
|
||||||
|
sudo apt-get -y install busybox-syslogd || _install_status 1 "Unable to install busybox-syslogd"
|
||||||
|
sudo dpkg --purge rsyslog || _install_status 1 "Unable to purge rsyslog"
|
||||||
|
_install_status 0
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo "(Skipped)"
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
function _disable_swap() {
|
function _disable_swap() {
|
||||||
@ -120,10 +130,9 @@ function _disable_swap() {
|
|||||||
if [ "$answer" != "${answer#[Nn]}" ]; then
|
if [ "$answer" != "${answer#[Nn]}" ]; then
|
||||||
_install_status 0 "(Skipped)"
|
_install_status 0 "(Skipped)"
|
||||||
else
|
else
|
||||||
# disable swap
|
|
||||||
if ! grep -q "noswap" $bootcmd; then
|
if ! grep -q "noswap" $bootcmd; then
|
||||||
|
sudo sed -i '1 s/$/ fsck.mode=skip noswap/' $bootcmd || _install_status 1 "Unable to write to ${bootcmd}"
|
||||||
echo "Modified ${bootcmd} with noswap option"
|
echo "Modified ${bootcmd} with noswap option"
|
||||||
sudo sed -i '1 s/$/ fsck.mode=skip noswap/' /boot/cmdline.txt || _install_status 1 "Unable to write to ${bootcmd}"
|
|
||||||
_install_status 0
|
_install_status 0
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user