a script to mirror IPS repositories
Olaf Bohlen
2016-11-04 067b3a0f6bd5a0e875d8f783026fd09cd3162312
making script multi-run-safe
1 files modified
4 ■■■■ changed files
pkg5mirror.ksh 4 ●●●● patch | view | raw | blame | history
pkg5mirror.ksh
@@ -19,7 +19,7 @@
    my_tstamp=$(date "+%b %e %H:%M:%S")
    my_logfile=/var/log/pkg5mirror.log
    printf "%s %s %s: %s\n" "${my_tstamp}" "$(uname -n)" "${my_level}" "${my_msg}" >>"${my_logfile}"
    printf "%s %s pkg5mirror[%s] %s: %s\n" "${my_tstamp}" "$(uname -n)" $$ "${my_level}" "${my_msg}" >>"${my_logfile}"
}
usage() {
@@ -79,7 +79,7 @@
repods=$(df -k ${repofs} | nawk '$0~/\//  { print $1 }')
snaptag=@pkg5mirror-$(date +"%Y-%m-%d_%H-%M-%S")
pkgrecvout=/tmp/pkgrecv.out
pkgrecvout=/tmp/pkgrecv-$$.out
counter=0
log_msg INFO "starting pkg5mirror for ${publisher}"