config is in boxbackup-client 0.11.1~r2837-1.
This file is a maintainer script. It is executed when installing (*inst) or removing (*rm) the package.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 | #!/bin/bash -e
# Source debconf library
. /usr/share/debconf/confmodule
# This conf script is capable of backing up
#db_version 2.0
#db_capb backup
#db_metaget debconf/priority value
#CONFPRIO=$RET
# Handle with debconf or not?
db_input medium boxbackup-client/debconf || true
db_go
db_get boxbackup-client/debconf
if [ "$RET" = "false" ]; then
exit 0
fi
# Backup mode
db_get boxbackup-client/backupMode
OLDMODE=$RET
db_input medium boxbackup-client/backupMode || true
db_go
# accountNumber
ANOK=0
while [ $ANOK = 0 ]; do
db_input critical boxbackup-client/accountNumber || true
db_go
db_get boxbackup-client/accountNumber
if [ -z `echo $RET | sed 's/[[:xdigit:]]//g'` ]; then
ANOK=1
fi
if [ $ANOK = 0 ]; then
db_input critical boxbackup-client/incorrectAccountNumber || true
db_go
fi
done
# backupServer
db_input critical boxbackup-client/backupServer || true
db_go
# backupDirs
DIRSOK=0
while [ $DIRSOK = 0 ]; do
db_input critical boxbackup-client/backupDirs || true
db_go
db_get boxbackup-client/backupDirs
if [ ! -z "$RET" ]; then
DIRSOK=1
for dir in $RET; do
if [ ! -z `echo $dir | sed 's/^[[:space:]]*\/[[:alnum:]\.\_-]*\/*\([[:alnum:]\.\_-]*\/*\)*[[:space:]]*$//g'` ]; then
DIRSOK=0;
fi
done
fi
if [ $DIRSOK = 0 ]; then
db_input critical boxbackup-client/incorrectDirectories || true
db_go
fi
done
# UpdateStoreInterval MinimumFileAge MaxUploadWait
#db_get boxbackup-client/backupMode
# This is a way to get back to the default values when switching the backup mode
#if [ ! -z $OLDMODE ]; then
# if [ $OLDMODE != $RET ]; then
# db_set boxbackup-client/UpdateStoreInterval "3600"
# db_set boxbackup-client/MinimumFileAge "21600"
# db_set boxbackup-client/MaxUploadWait "86400"
# fi
#fi
db_get boxbackup-client/backupMode
if [ "$RET" = "lazy" ]; then
for param in UpdateStoreInterval MinimumFileAge MaxUploadWait; do
NUMOK=0
while [ $NUMOK = 0 ]; do
db_input medium boxbackup-client/$param || true
db_go
db_get boxbackup-client/$param
if [ -z `echo $RET | sed 's/[[:digit:]]//g'` ]; then
NUMOK=1
fi
if [ $NUMOK = 0 ]; then
db_input critical boxbackup-client/IncorrectNumber || true
db_go
fi
done
done
fi
# NotifyMail
db_input medium boxbackup-client/notifyMail || true
db_go
# x509 and private key
db_input medium boxbackup-client/generateCertificate || true
db_go
exit 0
|