diff options
author | Elijah Saxon <elijah@riseup.net> | 2005-07-06 08:03:31 +0000 |
---|---|---|
committer | Elijah Saxon <elijah@riseup.net> | 2005-07-06 08:03:31 +0000 |
commit | e8cf41e99e1650ba8c8f187ae5e3ca3c0fa56ee1 (patch) | |
tree | b64b17053293f05252cf3833f553f4fa91c6f344 /handlers/rdiff.helper | |
parent | d87e87882fa8946be61740636208fd8a6457816a (diff) | |
download | backupninja-e8cf41e99e1650ba8c8f187ae5e3ca3c0fa56ee1.tar.gz backupninja-e8cf41e99e1650ba8c8f187ae5e3ca3c0fa56ee1.tar.bz2 |
fixed handling of * in easydialog.
added .disabled
Diffstat (limited to 'handlers/rdiff.helper')
-rw-r--r-- | handlers/rdiff.helper | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/handlers/rdiff.helper b/handlers/rdiff.helper index 1364367..83549ec 100644 --- a/handlers/rdiff.helper +++ b/handlers/rdiff.helper @@ -22,22 +22,23 @@ rdiff_wizard() { formItem include /etc formItem include /root formItem include /home - formItem include /usr/local/__star__bin - formItem include /var/lib/dpkg/status__star__ + formItem include '/usr/local/*bin' + formItem include '/var/lib/dpkg/status*' formItem include formItem include formItem include displayForm [ $? = 1 ] && return; - includes= + set -o noglob for i in $REPLY; do [ "$i" != "_empty_" ] && includes="$includes\ninclude = $i" done + set +o noglob startForm "rdiff action wizard: excludes" - formItem exclude /home/__star__/.gnupg + formItem exclude '/home/*/.gnupg' formItem exclude formItem exclude displayForm @@ -45,18 +46,20 @@ rdiff_wizard() { [ $? = 1 ] && return; excludes= + set -o noglob for i in $REPLY; do [ "$i" != "_empty_" ] && excludes="$excludes\nexclude = $i" done - + set +o noglob + get_next_filename $configdirectory/90.rdiff cat > $next_filename <<EOF [source] type = local keep = $keep EOF - echo -e $includes >> $next_filename - echo -e $excludes >> $next_filename + echo -e "$includes" >> $next_filename + echo -e "$excludes" >> $next_filename cat >> $next_filename <<EOF [dest] |