=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== zfsnap-1.11.1/zfSnap.sh-114-date2timestamp() { zfsnap-1.11.1/zfSnap.sh:115: date_normal="`echo $1 | $ESED -e 's/\./:/g; s/(20[0-9][0-9]-[01][0-9]-[0-3][0-9])_([0-2][0-9]:[0-5][0-9]:[0-5][0-9])/\1 \2/'`" zfsnap-1.11.1/zfSnap.sh-116- ############################################## zfsnap-1.11.1/zfSnap.sh-204- for i in $scrub_pools; do zfsnap-1.11.1/zfSnap.sh:205: if [ `echo $1 | sed -e 's#/.*$##; s/@.*//'` = $i ]; then zfsnap-1.11.1/zfSnap.sh-206- is_true $verbose && note "No action will be performed on '$1'. Scrub is running on pool." ############################################## zfsnap-1.11.1/zfSnap.sh-212- for i in $resilver_pools; do zfsnap-1.11.1/zfSnap.sh:213: if [ `echo $1 | sed -e 's#/.*$##; s/@.*//'` = $i ]; then zfsnap-1.11.1/zfSnap.sh-214- is_true $verbose && note "No action will be performed on '$1'. Resilver is running on pool." ############################################## zfsnap-1.11.1/zfSnap.sh-263- '-F') zfsnap-1.11.1/zfSnap.sh:264: force_delete_snapshots_age=`time2s $2` zfsnap-1.11.1/zfSnap.sh-265- shift 2 ############################################## zfsnap-1.11.1/zfSnap.sh-298-if is_true $get_pools; then zfsnap-1.11.1/zfSnap.sh:299: pools=`$zpool_cmd list -H -o name` zfsnap-1.11.1/zfSnap.sh-300- for i in $pools; do ############################################## zfsnap-1.11.1/zfSnap.sh-319- zfsnap-1.11.1/zfSnap.sh:320:is_true $dry_run && zfs_list=`$zfs_cmd list -H -o name` zfsnap-1.11.1/zfSnap.sh:321:ntime=`date "+$tfrmt"` zfsnap-1.11.1/zfSnap.sh-322-while [ "$1" ]; do ############################################## zfsnap-1.11.1/zfSnap.sh-334- ttl="$2" zfsnap-1.11.1/zfSnap.sh:335: echo "$ttl" | grep -q -E -e "^[0-9]+$" && ttl=`s2time $ttl` zfsnap-1.11.1/zfSnap.sh-336- shift 2 ############################################## zfsnap-1.11.1/zfSnap.sh-361- if skip_pool $1; then zfsnap-1.11.1/zfSnap.sh:362: if [ $1 = `echo $1 | $ESED -e 's/^-//'` ]; then zfsnap-1.11.1/zfSnap.sh-363- zfs_snapshot="$zfs_cmd snapshot $zopt $1@${prefx}${ntime}--${ttl}${postfx}" ############################################## zfsnap-1.11.1/zfSnap.sh-383- zfsnap-1.11.1/zfSnap.sh:384:prefxes=`echo "$prefxes" | sed -e 's/^\|//'` zfsnap-1.11.1/zfSnap.sh-385- ############################################## zfsnap-1.11.1/zfSnap.sh-389- if is_false $zpool28fix; then zfsnap-1.11.1/zfSnap.sh:390: zfs_snapshots=`$zfs_cmd list -H -o name -t snapshot | grep -E -e "^.*@(${prefxes})?${date_pattern}--${htime_pattern}$" | sed -e 's#/.*@#@#'` zfsnap-1.11.1/zfSnap.sh-391- else zfsnap-1.11.1/zfSnap.sh:392: zfs_snapshots=`$zfs_cmd list -H -o name -t snapshot | grep -E -e "^.*@(${prefxes})?${date_pattern}--${htime_pattern}$"` zfsnap-1.11.1/zfSnap.sh-393- fi ############################################## zfsnap-1.11.1/zfSnap.sh-395- current_time=`date +%s` zfsnap-1.11.1/zfSnap.sh:396: for i in `echo $zfs_snapshots | xargs printf "%s\n" | $ESED -e "s/^.*@//" | sort -u`; do zfsnap-1.11.1/zfSnap.sh:397: create_time=$(date2timestamp `echo "$i" | $ESED -e "s/--${htime_pattern}$//; s/^(${prefxes})?//"`) zfsnap-1.11.1/zfSnap.sh-398- if is_true $delete_snapshots; then zfsnap-1.11.1/zfSnap.sh:399: stay_time=$(time2s `echo $i | $ESED -e "s/^(${prefxes})?${date_pattern}--//"`) zfsnap-1.11.1/zfSnap.sh-400- [ $current_time -gt $(($create_time + $stay_time)) ] \ ############################################## zfsnap-1.11.1/zfSnap.sh-409- if [ "$rm_snapshot_pattern" != '' ]; then zfsnap-1.11.1/zfSnap.sh:410: rm_snapshots=$(echo $zfs_snapshots | xargs printf '%s\n' | grep -E -e "@`echo $rm_snapshot_pattern | sed -e 's/ /|/g'`" | sort -u) zfsnap-1.11.1/zfSnap.sh-411- for i in $rm_snapshots; do ############################################## zfsnap-1.11.1/zfSnap.sh-418-if [ "$delete_specific_fs_snapshots" != '' ]; then zfsnap-1.11.1/zfSnap.sh:419: rm_snapshots=`$zfs_cmd list -H -o name -t snapshot | grep -E -e "^($(echo "$delete_specific_fs_snapshots" | tr ' ' '|'))@(${prefxes})?${date_pattern}--${htime_pattern}$"` zfsnap-1.11.1/zfSnap.sh-420- for i in $rm_snapshots; do ############################################## zfsnap-1.11.1/zfSnap.sh-425-if [ "$delete_specific_fs_snapshots_recursively" != '' ]; then zfsnap-1.11.1/zfSnap.sh:426: rm_snapshots=`$zfs_cmd list -H -o name -t snapshot | grep -E -e "^($(echo "$delete_specific_fs_snapshots_recursively" | tr ' ' '|'))@(${prefxes})?${date_pattern}--${htime_pattern}$"` zfsnap-1.11.1/zfSnap.sh-427- for i in $rm_snapshots; do