aboutsummaryrefslogtreecommitdiffstats
path: root/remove-old-kernels
diff options
context:
space:
mode:
authorBarry Jackson <barjac@mageia.org>2023-01-07 13:08:15 +0000
committerBarry Jackson <barjac@mageia.org>2023-01-07 13:08:15 +0000
commit5cc83276c105860353deb53c62cba9099df5b63e (patch)
treed3a8d6dabbc7b5d562ac706e995cadf1c5afc0e7 /remove-old-kernels
parent36e408751d51f8eed03d98b619482e9953d37388 (diff)
downloadremove-old-kernels-5cc83276c105860353deb53c62cba9099df5b63e.tar
remove-old-kernels-5cc83276c105860353deb53c62cba9099df5b63e.tar.gz
remove-old-kernels-5cc83276c105860353deb53c62cba9099df5b63e.tar.bz2
remove-old-kernels-5cc83276c105860353deb53c62cba9099df5b63e.tar.xz
remove-old-kernels-5cc83276c105860353deb53c62cba9099df5b63e.zip
add check for A y/n and add more i18n strings
Diffstat (limited to 'remove-old-kernels')
-rw-r--r--remove-old-kernels9
1 files changed, 8 insertions, 1 deletions
diff --git a/remove-old-kernels b/remove-old-kernels
index 2a12851..0b86beb 100644
--- a/remove-old-kernels
+++ b/remove-old-kernels
@@ -98,7 +98,14 @@ fi
# Check for CRON variable in config or add default. (Some users may have early version without this feature)
if ! grep -q -e "CRON=" ${maincfg}; then
- echo -e "\n# # Allow cron to run 'remove-old-kernels' weekly. Replace '1' with '0' to disable it.\nCRON=1" >> ${maincfg}
+ echo -e "\n# # Allow cron to run 'remove-old-kernels' weekly. Replace '1' with '0' to disable it.\nCRON=1" >> ${maincfg}
+fi
+
+# Check for CRON set to old y/n values and update
+if [[ ${#CRON} = 1 ]] && [[ "ny" =~ "$CRON" ]]; then
+ [[ $CRON == y ]] && CRON=1
+ [[ $CRON == n ]] && CRON=0
+ /usr/bin/sed -i "s/CRON=.*/CRON=${CRON}/" ${currcfg}
fi
# Check dnf limit before option parsing