On Thu, Jul 18, 2013 at 06:17:34PM -0400, Jonathan Frazier wrote:
> This is an option to just echo's the pacnews/pacsaves instead of merging
> or removing them. This can be used to check the config status such as in
> a chron job without modifying the system.

s/chron/cron/

> 
> Signed-off-by: Jonathan Frazier <[email protected]>
> ---
>  contrib/pacdiff.sh.in | 11 ++++++++++-
>  1 file changed, 10 insertions(+), 1 deletion(-)
> 
> diff --git a/contrib/pacdiff.sh.in b/contrib/pacdiff.sh.in
> index fa6a0c5..4bc8a33 100644
> --- a/contrib/pacdiff.sh.in
> +++ b/contrib/pacdiff.sh.in
> @@ -25,7 +25,7 @@ diffprog=${DIFFPROG:-vimdiff}
>  diffsearchpath=${DIFFSEARCHPATH:-/etc}
>  USE_COLOR='y'
>  
> -declare -i findActive=0 locateActive=0 dbActive=0
> +declare -i findActive=0 locateActive=0 dbActive=0 outputOnly=0
>  declare -a oldsaves
>  
>  m4_include(../scripts/library/output_format.sh)
> @@ -42,6 +42,7 @@ Search Options:     select one, default: find
>    -p/--pacmandb     scan active config files from pacman db
>  
>  General Options:
> +  -o/--output       print files instead of merging them
>    --nocolor         remove colors from output
>  
>  Enviroment Variables:
> @@ -50,6 +51,7 @@ Enviroment Variables:
>                      (default: /etc)
>  
>  Example: DIFFPROG=meld DIFFSEARCHPATH="/boot /etc /usr" $myname
> +Example: $myname --output --locate
>  
>  EOF
>  }
> @@ -97,6 +99,8 @@ while [[ -n "$1" ]]; do
>               findActive=1;;
>               -p|--pacmandb)
>               dbActive=1;;
> +             -o|--outputOnly)
> +             outputOnly=1;;
>               --nocolor)
>               USE_COLOR='n';;
>               -V|--version)
> @@ -135,6 +139,11 @@ fi
>  while IFS= read -u 3 -r -d '' pacfile; do
>       file="${pacfile%.pac*}"
>       file_type="pac${pacfile##*.pac}"
> +     
> +     if (( outputOnly )); then
> +             echo $pacfile

quotes...

> +             continue
> +     fi
>  
>       # add matches for pacsave.N to oldsaves array, do not prompt
>       if [[ $file_type = pacsave.+([0-9]) ]]; then
> -- 
> 1.8.3.2
> 
> 

Reply via email to