diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2008-06-25 06:46:17 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2008-06-25 06:46:17 +0000 |
commit | f1b3b2d2f6e3e1dd7ccf97b200a605e62f08b9cf (patch) | |
tree | 98404ded1fc483443194021eeaf1294ecd779dbb | |
parent | c7e6eae6efa437ed2d28f36ee91ece08450ed598 (diff) | |
download | alpine-conf-f1b3b2d2f6e3e1dd7ccf97b200a605e62f08b9cf.zip |
lbu log is renamed to lbu list-backup|lb. fix bugs in lbu list-backup and lbu revert
-rw-r--r-- | lbu | 20 |
1 files changed, 10 insertions, 10 deletions
@@ -9,7 +9,7 @@ PREFIX= # this one is from apk-tools . $PREFIX/lib/apk/libutil.sh -VERSION=1.1 +VERSION=1.2 [ "$SFIC" ] && SFIC="$SFIC -i d" # globals @@ -47,7 +47,7 @@ Available subcommands: package (pkg) status (stat, st) update (up) - log + list-backup (lb) revert Common options: @@ -73,7 +73,7 @@ exit_clean() { } mount_once() { - if grep $1 /proc/mounts >/dev/null; then + if ! grep $1 /proc/mounts >/dev/null; then mount $1 && UMOUNT_LIST="$1 $UMOUNT_LIST" fi } @@ -453,18 +453,18 @@ show_exclude() { #--------------------------------------------------------------------------- # lbu_status - check what files have been changed since last save -usage_log() +usage_listbackup() { cat <<EOF $PROGRAM $VERSION Show old commits. -usage: $PROGRAM log [<media>] +usage: $PROGRAM list-backup [<media>] EOF exit 1 } -cmd_log() { +cmd_listbackup() { local media=${1:-"$LBU_MEDIA"} local mnt="/media/$media" [ -z "$media" ] && usage_log @@ -495,13 +495,13 @@ cmd_revert() { local current="$mnt/$(hostname).apkovl.tar.gz" if [ -n "$ENCRYPTION" ]; then - outfile="$outfile.$ENCRYPTION" + current="$current.$ENCRYPTION" fi mount_once "$mnt" || die "failed to mount $mnt" [ -f "$revertto" ] || die "file not found: $revertto" - backup_apkovl "$outfile" + backup_apkovl "$current" vecho "Reverting to $1" - [ -z "$DRYRUN" ] && mv "$revertto" "$outfile" + [ -z "$DRYRUN" ] && mv "$revertto" "$current" } #--------------------------------------------------------------------------- @@ -593,7 +593,7 @@ case "$cmd" in package|pkg) SUBCMD="package";; status|stat|st) SUBCMD="status";; update|up) SUBCMD="update";; - log) SUBCMD="log";; + list-backup|lb) SUBCMD="listbackup";; revert) SUBCMD="revert";; *) usage;; esac |