]> git.nbdom.net Git - nb.git/commitdiff
Uninstall when /etc/nb/cron.no exists
authorNicolas Boisselier <nicolas.boisselier@gmail.com>
Mon, 1 May 2023 19:32:12 +0000 (21:32 +0200)
committerNicolas Boisselier <nicolas.boisselier@gmail.com>
Mon, 1 May 2023 19:32:12 +0000 (21:32 +0200)
bin/nb-install

index 2660b6aaf8a0a89f119bf01921be93a08c792fcc..724e9a8fbe2e52d387264e6beacbe8050f51cb32 100755 (executable)
@@ -49,10 +49,23 @@ main() {
        #
        if ! which crontab > /dev/null; then
                [ 1 = 1 ]
+
        elif [ -e /etc/nb/cron.no ]; then
-               rm -f /etc/cron.d/nb /var/log/nb.log
+
+               if [ -e /etc/cron.d/nb ]; then
+                       rm -f /etc/cron.d/nb
+                       echo cron_clean >> /etc/nb/cron.no
+               fi
+
+               # We want to do it only once
+               if ! grep -q cron_clean /etc/nb/cron.no 2>/dev/null; then
+                       cron_d_install "" "nb-update|$NB_ROOT|NB_ROOT|NB_LOG"
+                       echo cron_clean >> /etc/nb/cron.no
+               fi
+
        else
                cron_d_install "$NB_ROOT/etc/cron/nb" "nb-update|$NB_ROOT|NB_ROOT|NB_LOG" && verbose "Cron: $NB_ROOT/etc/cron/nb"
+
        fi
 
        ##############################################################################
@@ -90,8 +103,8 @@ main() {
        #
        # Log
        #
-       NB_USER=`(ls -dl $NB_ROOT 2>/dev/null || printf '- 0 root') | awk '{print $3}'`
-       verbose $(chown "$NB_USER" /var/log/nb.log 2> /dev/null)
+       # NB 01.05.23 NB_USER=`(ls -dl $NB_ROOT 2>/dev/null || printf '- 0 root') | awk '{print $3}'`
+       # NB 01.05.23 verbose $(chown "$NB_USER" /var/log/nb.log 2> /dev/null)
 
        ##############################################################################
        #