===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
metche-1.2.4/metche-31-    ( echo "Usage:"
metche-1.2.4/metche:32:      echo "       `basename $0` [-h VSERVER] list" 
metche-1.2.4/metche:33:      echo "       `basename $0` [-h VSERVER] report" \
metche-1.2.4/metche-34-           "[{stable|testing|unstable}-YYYYMMDDHHMM]"
metche-1.2.4/metche:35:      echo "       `basename $0` [-h VSERVER] stabilize [testing-YYYYMMDDHHMM]"
metche-1.2.4/metche-36-      echo ""
##############################################
metche-1.2.4/metche-39-      echo "Non-interactive usage:"
metche-1.2.4/metche:40:      echo "       `basename $0` cron"
metche-1.2.4/metche-41-      echo ""
##############################################
metche-1.2.4/metche-233-    if [ "$VSNAMES" = all ]; then
metche-1.2.4/metche:234:        VSNAMES=`ls $VROOTDIR | grep -E -v "lost\+found|ARCHIVES" | tr "\n" " "`
metche-1.2.4/metche-235-        if [ -z "$VSNAMES" ]; then
##############################################
metche-1.2.4/metche-288-    debug "-------- Operating on" \
metche-1.2.4/metche:289:          "`if [ -z $vsname ]; then echo 'the host system'; else echo VServer $vsname; fi`"
metche-1.2.4/metche-290-    debug "* context_config"
##############################################
metche-1.2.4/metche-360-    # Initialize WATCHED_PARENT
metche-1.2.4/metche:361:    WATCHED_PARENT=`dirname $WATCHED_DIR`
metche-1.2.4/metche-362-    if [ "$WATCHED_PARENT" != '/' ]; then
##############################################
metche-1.2.4/metche-448-    local milestone="$1"
metche-1.2.4/metche:449:    local version="`echo $milestone | sed 's/-.*$//'`"
metche-1.2.4/metche-450-    case $version in
##############################################
metche-1.2.4/metche-464-    if [ -L "${BACKUP_DIR}/${milestone}.tar.bz2" ]; then
metche-1.2.4/metche:465:        milestone="`readlink ${BACKUP_DIR}/${milestone}.tar.bz2`"
metche-1.2.4/metche-466-    fi
metche-1.2.4/metche:467:    echo `basename $milestone` | sed 's/.*-//' | sed 's/\..*$//'
metche-1.2.4/metche-468-}
##############################################
metche-1.2.4/metche-476-    ref_milestone="$1"
metche-1.2.4/metche:477:    ref_date="`milestone_date $ref_milestone`"
metche-1.2.4/metche:478:    ref_version="`milestone_version $ref_milestone`"
metche-1.2.4/metche-479-    for file in "${BACKUP_DIR}/${ref_version}-"*.tar.bz2; do
metche-1.2.4/metche:480:        milestone=`basename $file | sed 's/\.tar\.bz2$//'`
metche-1.2.4/metche:481:        if [ "`milestone_date $milestone`" -gt "$ref_date" ]; then
metche-1.2.4/metche-482-            return 1
##############################################
metche-1.2.4/metche-492-    tar jcf "$BACKUP_DIR/$1-$DATE".tar.bz2 \
metche-1.2.4/metche:493:        -C "$WATCHED_PARENT" $TAR_OPTS `basename "$WATCHED_DIR"`
metche-1.2.4/metche-494-    set +o noglob
##############################################
metche-1.2.4/metche-579-    # Get new files
metche-1.2.4/metche:580:    diff_diff=$(diff -qr $TAR_OPTS "$tmpdir"/`basename "$WATCHED_DIR"` \
metche-1.2.4/metche-581-                                   "$WATCHED_DIR" 2>/dev/null |
##############################################
metche-1.2.4/metche-583-       sed -n -e "s,^Only in $WATCHED_PARENT\([^:]*\): \(.*\),\1/\2,p")
metche-1.2.4/metche:584:    files="`echo "$tar_diff$diff_diff" | sort -u`"
metche-1.2.4/metche-585-    set +o noglob
##############################################
metche-1.2.4/metche-623-        if (LC_ALL=$LOCALE diff -urBN $TAR_OPTS \
metche-1.2.4/metche:624:                --minimal "$tmpdir"/`basename "$WATCHED_DIR"` \
metche-1.2.4/metche-625-                "$WATCHED_DIR" 2>/dev/null); then
##############################################
metche-1.2.4/metche-648-    if [ -L "${BACKUP_DIR}/$testing".tar.bz2 ]; then
metche-1.2.4/metche:649:        testing="`readlink ${BACKUP_DIR}/${testing}.tar.bz2`"
metche-1.2.4/metche:650:        testing="`basename $testing | sed 's/\..*//'`"
metche-1.2.4/metche-651-    fi
metche-1.2.4/metche:652:    stable="`echo $testing | sed 's/^testing/stable/'`"
metche-1.2.4/metche-653-    for file in "${BACKUP_DIR}/${testing}"*; do
metche-1.2.4/metche:654:        dst="`echo $file | sed 's/\/testing-/\/stable-/'`"
metche-1.2.4/metche-655-        cp "$file" "$dst"
##############################################
metche-1.2.4/metche-658-        if is_latest $stable; then
metche-1.2.4/metche:659:            ln -sf "`basename $dst`" "${BACKUP_DIR}/`basename $dst |
metche-1.2.4/metche-660-                sed 's/-[0-9]*\./-latest\./'`"
##############################################
metche-1.2.4/metche-681-    if [ "$DO_CHANGELOGS" = "dir" ]; then
metche-1.2.4/metche:682:        files="$files `echo "$CHANGELOG_DIR"/*/Changelog`"
metche-1.2.4/metche-683-    elif [ "$DO_CHANGELOGS" = "file" ]; then
##############################################
metche-1.2.4/metche-741-        for file in "$BACKUP_DIR"/*.tar.bz2; do
metche-1.2.4/metche:742:            echo `basename ${file%%.tar.bz2}`
metche-1.2.4/metche-743-        done
##############################################
metche-1.2.4/metche-746-    cron)
metche-1.2.4/metche:747:        STABLE_TIME_MIN=`expr 24 '*' 60 '*' "$STABLE_TIME"`
metche-1.2.4/metche-748-        if [ -n "$VSNAME" ]; then
##############################################
metche-1.2.4/metche-827-            stabilize_state "testing-latest"
metche-1.2.4/metche:828:        elif [ "`milestone_version $MILESTONE`" = "testing" -a \
metche-1.2.4/metche-829-               milestone_exists $MILESTONE ]; then