localhost tomash # etc-update + type -p gsed ++ basename /usr/sbin/etc-update + scriptname=etc-update + trap die term + '[' -w /etc ']' ++ /usr/lib/portage/bin/portageq envvar -v PORTAGE_TMPDIR CONFIG_PROTECT CONFIG_ PROTECT_MASK + eval 'PORTAGE_TMPDIR='\''/var/tmp'\''' 'CONFIG_PROTECT='\''/etc' /opt/glftpd/e tc /opt/glftpd/ftp-data /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/ shutdown /usr/share/X11/xkb '/usr/share/config'\''' 'CONFIG_PROTECT_MASK='\''/et c/env.d' /etc/eselect/compiler /etc/gconf /etc/revdep-rebuild '/etc/terminfo'\'' ' ++ PORTAGE_TMPDIR=/var/tmp ++ CONFIG_PROTECT='/etc /opt/glftpd/etc /opt/glftpd/ftp-data /usr/kde/3.4/env /u sr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/share/X11/xkb /usr/share/conf ig' ++ CONFIG_PROTECT_MASK='/etc/env.d /etc/eselect/compiler /etc/gconf /etc/revdep- rebuild /etc/terminfo' + TMP=/var/tmp/25248 + rm -rf /var/tmp/25248 + mkdir /var/tmp/25248 ++ get_config eu_automerge ++ item=eu_automerge ++ local result +++ cut -d# -f1-1 /etc/etc-update.conf +++ sed -ne 's/^ *eu_automerge *= *\(["'\'']\{0,1\}\)\(.*\)\1/\2/p' +++ sed -e '$p;d' ++ result=yes ++ eval echo yes +++ echo yes + EU_AUTOMERGE=yes ++ get_config rm_opts ++ item=rm_opts ++ local result +++ cut -d# -f1-1 /etc/etc-update.conf +++ sed -e '$p;d' +++ sed -ne 's/^ *rm_opts *= *\(["'\'']\{0,1\}\)\(.*\)\1/\2/p' ++ result=-i ++ eval echo -i +++ echo -i + rm_opts=-i ++ get_config mv_opts ++ item=mv_opts ++ local result +++ cut -d# -f1-1 /etc/etc-update.conf +++ sed -ne 's/^ *mv_opts *= *\(["'\'']\{0,1\}\)\(.*\)\1/\2/p' +++ sed -e '$p;d' ++ result=-i ++ eval echo -i +++ echo -i + mv_opts=-i ++ get_config cp_opts ++ item=cp_opts ++ local result +++ cut -d# -f1-1 /etc/etc-update.conf +++ sed -ne 's/^ *cp_opts *= *\(["'\'']\{0,1\}\)\(.*\)\1/\2/p' +++ sed -e '$p;d' ++ result=-i ++ eval echo -i +++ echo -i + cp_opts=-i ++ get_config pager ++ item=pager ++ local result +++ sed -ne 's/^ *pager *= *\(["'\'']\{0,1\}\)\(.*\)\1/\2/p' +++ sed -e '$p;d' +++ cut -d# -f1-1 /etc/etc-update.conf ++ result=less ++ eval echo less +++ echo less + pager=less ++ get_config diff_command ++ item=diff_command ++ local result +++ sed -ne 's/^ *diff_command *= *\(["'\'']\{0,1\}\)\(.*\)\1/\2/p' +++ sed -e '$p;d' +++ cut -d# -f1-1 /etc/etc-update.conf ++ result='diff -uN %file1 %file2' ++ eval echo diff -uN %file1 %file2 +++ echo diff -uN %file1 %file2 + diff_command='diff -uN %file1 %file2' ++ get_config using_editor ++ item=using_editor ++ local result +++ cut -d# -f1-1 /etc/etc-update.conf +++ sed -ne 's/^ *using_editor *= *\(["'\'']\{0,1\}\)\(.*\)\1/\2/p' +++ sed -e '$p;d' ++ result=0 ++ eval echo 0 +++ echo 0 + using_editor=0 ++ get_config merge_command ++ item=merge_command ++ local result +++ cut -d# -f1-1 /etc/etc-update.conf +++ sed -ne 's/^ *merge_command *= *\(["'\'']\{0,1\}\)\(.*\)\1/\2/p' +++ sed -e '$p;d' ++ result='sdiff -s -o %merged %orig %new' ++ eval echo sdiff -s -o %merged %orig %new +++ echo sdiff -s -o %merged %orig %new + merge_command='sdiff -s -o %merged %orig %new' ++ get_config mode ++ item=mode ++ local result +++ cut -d# -f1-1 /etc/etc-update.conf +++ sed -ne 's/^ *mode *= *\(["'\'']\{0,1\}\)\(.*\)\1/\2/p' +++ sed -e '$p;d' ++ result=0 ++ eval echo 0 +++ echo 0 + declare -i mode=0 + '[' -z 0 ']' + '[' -z less ']' + (( 0 == 0 )) + PAR=')' + declare -i count=0 + declare input=0 + declare 'title=Gentoolkit'\''s etc-update tool!' + scan + echo 'Scanning Configuration files...' Scanning Configuration files... + rm -rf /var/tmp/25248/files + mkdir /var/tmp/25248/files + count=0 + input=0 + local find_opts + local my_basename + diff -v + for path in '${CONFIG_PROTECT}' + find_opts='-iname ._cfg????_*' + '[' '!' -d /etc ']' + ofile= ++ sed -e 's:\(^.*/\)\(\._cfg[0-9]*_\)\(.*$\):\1\2\3\%\2\%\3:' ++ sort -t% -k3 -k2 ++ LANG=POSIX ++ LC_ALL=POSIX ++ cut -f1 -d% ++ find /etc/ -iname ._cfg0000_.bash_logout ._cfg0000_.bash_profile ._cfg0000_.b ashrc '!' -name '.*~' '!' -name '.*.bak' find: paths must precede expression Usage: find [-H] [-L] [-P] [path...] [expression] + for path in '${CONFIG_PROTECT}' + find_opts='-iname ._cfg????_*' + '[' '!' -d /opt/glftpd/etc ']' + ofile= ++ sed -e 's:\(^.*/\)\(\._cfg[0-9]*_\)\(.*$\):\1\2\3\%\2\%\3:' ++ sort -t% -k3 -k2 ++ LANG=POSIX ++ LC_ALL=POSIX ++ cut -f1 -d% ++ find /opt/glftpd/etc/ -iname ._cfg0000_.bash_logout ._cfg0000_.bash_profile . _cfg0000_.bashrc '!' -name '.*~' '!' -name '.*.bak' find: paths must precede expression Usage: find [-H] [-L] [-P] [path...] [expression] + for path in '${CONFIG_PROTECT}' + find_opts='-iname ._cfg????_*' + '[' '!' -d /opt/glftpd/ftp-data ']' + ofile= ++ find /opt/glftpd/ftp-data/ -iname ._cfg0000_.bash_logout ._cfg0000_.bash_prof ile ._cfg0000_.bashrc '!' -name '.*~' '!' -name '.*.bak' find: paths must precede expression Usage: find [-H] [-L] [-P] [path...] [expression] ++ sed -e 's:\(^.*/\)\(\._cfg[0-9]*_\)\(.*$\):\1\2\3\%\2\%\3:' ++ sort -t% -k3 -k2 ++ LANG=POSIX ++ LC_ALL=POSIX ++ cut -f1 -d% + for path in '${CONFIG_PROTECT}' + find_opts='-iname ._cfg????_*' + '[' '!' -d /usr/kde/3.4/env ']' + '[' '!' -f /usr/kde/3.4/env ']' + continue + for path in '${CONFIG_PROTECT}' + find_opts='-iname ._cfg????_*' + '[' '!' -d /usr/kde/3.4/share/config ']' + ofile= ++ find /usr/kde/3.4/share/config/ -iname ._cfg0000_.bash_logout ._cfg0000_.bash _profile ._cfg0000_.bashrc '!' -name '.*~' '!' -name '.*.bak' find: paths must precede expression Usage: find [-H] [-L] [-P] [path...] [expression] ++ sed -e 's:\(^.*/\)\(\._cfg[0-9]*_\)\(.*$\):\1\2\3\%\2\%\3:' ++ sort -t% -k3 -k2 ++ LANG=POSIX ++ LC_ALL=POSIX ++ cut -f1 -d% + for path in '${CONFIG_PROTECT}' + find_opts='-iname ._cfg????_*' + '[' '!' -d /usr/kde/3.4/shutdown ']' + '[' '!' -f /usr/kde/3.4/shutdown ']' + continue + for path in '${CONFIG_PROTECT}' + find_opts='-iname ._cfg????_*' + '[' '!' -d /usr/share/X11/xkb ']' + ofile= ++ find /usr/share/X11/xkb/ -iname ._cfg0000_.bash_logout ._cfg0000_.bash_profil e ._cfg0000_.bashrc '!' -name '.*~' '!' -name '.*.bak' find: paths must precede expression Usage: find [-H] [-L] [-P] [path...] [expression] ++ sed -e 's:\(^.*/\)\(\._cfg[0-9]*_\)\(.*$\):\1\2\3\%\2\%\3:' ++ sort -t% -k3 -k2 ++ LANG=POSIX ++ LC_ALL=POSIX ++ cut -f1 -d% + for path in '${CONFIG_PROTECT}' + find_opts='-iname ._cfg????_*' + '[' '!' -d /usr/share/config ']' + ofile= ++ find /usr/share/config/ -iname ._cfg0000_.bash_logout ._cfg0000_.bash_profile ._cfg0000_.bashrc '!' -name '.*~' '!' -name '.*.bak' find: paths must precede expression Usage: find [-H] [-L] [-P] [path...] [expression] ++ sed -e 's:\(^.*/\)\(\._cfg[0-9]*_\)\(.*$\):\1\2\3\%\2\%\3:' ++ sort -t% -k3 -k2 ++ LANG=POSIX ++ LC_ALL=POSIX ++ cut -f1 -d% + (( 0 == -1 )) + (( 0 == 0 )) + die 'Nothing left to do; exiting. :)' 0 + trap '' TERM + trap '' KILL + echo 'Exiting: Nothing left to do; exiting. :)' Exiting: Nothing left to do; exiting. :) + '[' 0 -eq 0 ']' + scan + echo 'Scanning Configuration files...' + rm -rf /var/tmp/25248/files + mkdir /var/tmp/25248/files + count=0 + input=0 + local find_opts + local my_basename + diff -v + for path in '${CONFIG_PROTECT}' + find_opts='-iname ._cfg????_*' + '[' '!' -d /etc ']' + ofile= ++ find /etc/ -iname ._cfg0000_.bash_logout ._cfg0000_.bash_profile ._cfg0000_.b ashrc '!' -name '.*~' '!' -name '.*.bak' find: paths must precede expression Usage: find [-H] [-L] [-P] [path...] [expression] ++ sed -e 's:\(^.*/\)\(\._cfg[0-9]*_\)\(.*$\):\1\2\3\%\2\%\3:' ++ sort -t% -k3 -k2 ++ LANG=POSIX ++ LC_ALL=POSIX ++ cut -f1 -d% + for path in '${CONFIG_PROTECT}' + find_opts='-iname ._cfg????_*' + '[' '!' -d /opt/glftpd/etc ']' + ofile= ++ find /opt/glftpd/etc/ -iname ._cfg0000_.bash_logout ._cfg0000_.bash_profile . _cfg0000_.bashrc '!' -name '.*~' '!' -name '.*.bak' find: paths must precede expression Usage: find [-H] [-L] [-P] [path...] [expression] ++ sed -e 's:\(^.*/\)\(\._cfg[0-9]*_\)\(.*$\):\1\2\3\%\2\%\3:' ++ LANG=POSIX ++ LC_ALL=POSIX ++ cut -f1 -d% ++ sort -t% -k3 -k2 + for path in '${CONFIG_PROTECT}' + find_opts='-iname ._cfg????_*' + '[' '!' -d /opt/glftpd/ftp-data ']' + ofile= ++ find /opt/glftpd/ftp-data/ -iname ._cfg0000_.bash_logout ._cfg0000_.bash_prof ile ._cfg0000_.bashrc '!' -name '.*~' '!' -name '.*.bak' find: paths must precede expression Usage: find [-H] [-L] [-P] [path...] [expression] ++ sed -e 's:\(^.*/\)\(\._cfg[0-9]*_\)\(.*$\):\1\2\3\%\2\%\3:' ++ sort -t% -k3 -k2 ++ LANG=POSIX ++ LC_ALL=POSIX ++ cut -f1 -d% + for path in '${CONFIG_PROTECT}' + find_opts='-iname ._cfg????_*' + '[' '!' -d /usr/kde/3.4/env ']' + '[' '!' -f /usr/kde/3.4/env ']' + continue + for path in '${CONFIG_PROTECT}' + find_opts='-iname ._cfg????_*' + '[' '!' -d /usr/kde/3.4/share/config ']' + ofile= ++ find /usr/kde/3.4/share/config/ -iname ._cfg0000_.bash_logout ._cfg0000_.bash _profile ._cfg0000_.bashrc '!' -name '.*~' '!' -name '.*.bak' find: paths must precede expression Usage: find [-H] [-L] [-P] [path...] [expression] ++ sed -e 's:\(^.*/\)\(\._cfg[0-9]*_\)\(.*$\):\1\2\3\%\2\%\3:' ++ sort -t% -k3 -k2 ++ LANG=POSIX ++ LC_ALL=POSIX ++ cut -f1 -d% + for path in '${CONFIG_PROTECT}' + find_opts='-iname ._cfg????_*' + '[' '!' -d /usr/kde/3.4/shutdown ']' + '[' '!' -f /usr/kde/3.4/shutdown ']' + continue + for path in '${CONFIG_PROTECT}' + find_opts='-iname ._cfg????_*' + '[' '!' -d /usr/share/X11/xkb ']' + ofile= ++ find /usr/share/X11/xkb/ -iname ._cfg0000_.bash_logout ._cfg0000_.bash_profil e ._cfg0000_.bashrc '!' -name '.*~' '!' -name '.*.bak' find: paths must precede expression Usage: find [-H] [-L] [-P] [path...] [expression] ++ sed -e 's:\(^.*/\)\(\._cfg[0-9]*_\)\(.*$\):\1\2\3\%\2\%\3:' ++ sort -t% -k3 -k2 ++ LANG=POSIX ++ LC_ALL=POSIX ++ cut -f1 -d% + for path in '${CONFIG_PROTECT}' + find_opts='-iname ._cfg????_*' + '[' '!' -d /usr/share/config ']' + ofile= ++ find /usr/share/config/ -iname ._cfg0000_.bash_logout ._cfg0000_.bash_profile ._cfg0000_.bashrc '!' -name '.*~' '!' -name '.*.bak' find: paths must precede expression Usage: find [-H] [-L] [-P] [path...] [expression] ++ sed -e 's:\(^.*/\)\(\._cfg[0-9]*_\)\(.*$\):\1\2\3\%\2\%\3:' ++ sort -t% -k3 -k2 ++ LANG=POSIX ++ LC_ALL=POSIX ++ cut -f1 -d% + '[' 0 -gt 0 ']' + rm -rf /var/tmp/25248 + exit 0