oehrlis / oudbase

OUD base environment scripts
Apache License 2.0
6 stars 1 forks source link

alias backup_changed does not work #75

Closed oehrlis closed 4 years ago

oehrlis commented 4 years ago

Alias backup_changed to backup the changed files in $OUD_BASE does not work

oehrlis commented 4 years ago

rename alias to ob_backup

alias ob_backup='cd ${OUD_BASE}; { sha1sum -c doc/.oudbase.sha 2>/dev/null |grep -v ": OK"|grep -v ": FAILED"|sed "s/$/: CHANGED/"; find . -type f \( ! -iname ".oudbase.sha" ! -iname "*.log" \) -print0|xargs -0 sha1sum |grep -Fxvf doc/.oudbase.sha |cut -d" " -f3; }|sort -u -t: -k1,1|sed "s|^\.|$OUD_BASE|"| tar -cvf ${OUD_BACKUP_BASE}/oudbase_changed.tar -T - 2>/dev/null; if [ $ETC_BASE != $ETC_CORE ]; then tar -uvf ${OUD_BACKUP_BASE}/oudbase_changed.tar $ETC_BASE 2>/dev/null; fi ; echo "Backup changed/added OUD Base files (\$OUD_BASE) to \${OUD_BACKUP_BASE}/oudbase_changed.tar" ;cd - >/dev/null' # Backup changed files from $OUD_BASE and all files from $ETC_BASE

Fix commands to backup changes in $OUD_BASE and all files from $ETC_BASE when $ETC_BASE<>$ETC_CORE