]> git.nbdom.net Git - nb.git/commitdiff
bin/backup-datas
authorNicolas Boisselier <nicolas.boisselier@gmail.com>
Thu, 21 Nov 2024 15:38:39 +0000 (15:38 +0000)
committerNicolas Boisselier <nicolas.boisselier@gmail.com>
Thu, 21 Nov 2024 15:38:39 +0000 (15:38 +0000)
bin/backup-datas

index 03ee19266c726f7168807132292582f4197b74cb..82448793d594538366e405cb69023a554d66ab13 100755 (executable)
@@ -1,26 +1,27 @@
 #!/usr/bin/env -S bash -l
 
 main() {
+       local keep_days=7
        local dir=/var/backups
        local usage="backup-datas [-dir PATH] [-days DAYS]"
 
        while [ $# -gt 0 ]; do
                case "$1" in
                        -days) keep_days="$2"; shift ;;
-                       -dir)  rootdir="$2"; shift ;;
+                       -dir)  dir="$2"; shift ;;
                        *) echo "$usage" 1>&2; return 1 ;;
                esac
                shift
        done
 
        [ -e /var/lib/ldap ] && \
-               echo ldap_backup -dir $dir/ldap -days $days
+               echo ldap_backup -dir $dir/ldap -days $keep_days
 
        [ -e /var/lib/postgresql ] && \
-               echo pg_backup -dir $dir/postgres -days $days
+               echo pg_backup -dir $dir/postgres -days $keep_days
 
        [ -e /var/lib/mysql ] && \
-               echo mysql_backup -dir $dir/mysql -days $days
+               echo mysql_backup -dir $dir/mysql -days $keep_days
 }
 
 main $@