+ export PORTAGE_CALLER=etc-update + PORTAGE_CALLER=etc-update ++ python -c 'import portage; print "export PORTAGE_TMPDIR="+portage.settings["PORTAGE_TMPDIR"];' + eval export PORTAGE_TMPDIR=/var/tmp ++ export PORTAGE_TMPDIR=/var/tmp ++ PORTAGE_TMPDIR=/var/tmp + type -p gsed ++ basename /usr/sbin/etc-update + scriptname=etc-update + trap die term + TMP=/var/tmp/13486 + rm -rf /var/tmp/13486 + mkdir /var/tmp/13486 ++ /usr/lib/portage/bin/portageq config_protect + CONFIG_PROTECT='/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control' ++ /usr/lib/portage/bin/portageq config_protect_mask + CONFIG_PROTECT_MASK='/etc/gconf /etc/splash /etc/terminfo /etc/env.d' ++ get_config eu_automerge ++ item=eu_automerge ++ cut -d# -f1-1 /etc/etc-update.conf ++ sed -ne 's/^ *eu_automerge *= *\(["'\'']\{0,1\}\)\(.*\)\1/\2/p' ++ sed -e '$p;d' + EU_AUTOMERGE=yes ++ get_config rm_opts ++ item=rm_opts ++ cut -d# -f1-1 /etc/etc-update.conf ++ sed -ne 's/^ *rm_opts *= *\(["'\'']\{0,1\}\)\(.*\)\1/\2/p' ++ sed -e '$p;d' + rm_opts=-i ++ get_config mv_opts ++ item=mv_opts ++ cut -d# -f1-1 /etc/etc-update.conf ++ sed -ne 's/^ *mv_opts *= *\(["'\'']\{0,1\}\)\(.*\)\1/\2/p' ++ sed -e '$p;d' + mv_opts=-i ++ get_config cp_opts ++ item=cp_opts ++ cut -d# -f1-1 /etc/etc-update.conf ++ sed -ne 's/^ *cp_opts *= *\(["'\'']\{0,1\}\)\(.*\)\1/\2/p' ++ sed -e '$p;d' + cp_opts=-i ++ get_config pager ++ item=pager ++ cut -d# -f1-1 /etc/etc-update.conf ++ sed -ne 's/^ *pager *= *\(["'\'']\{0,1\}\)\(.*\)\1/\2/p' ++ sed -e '$p;d' + pager=less ++ get_config diff_command ++ item=diff_command ++ cut -d# -f1-1 /etc/etc-update.conf ++ sed -ne 's/^ *diff_command *= *\(["'\'']\{0,1\}\)\(.*\)\1/\2/p' ++ sed -e '$p;d' + diff_command='diff -uN %file1 %file2' ++ get_config using_editor ++ item=using_editor ++ cut -d# -f1-1 /etc/etc-update.conf ++ sed -ne 's/^ *using_editor *= *\(["'\'']\{0,1\}\)\(.*\)\1/\2/p' ++ sed -e '$p;d' + using_editor=0 ++ get_config merge_command ++ item=merge_command ++ cut -d# -f1-1 /etc/etc-update.conf ++ sed -ne 's/^ *merge_command *= *\(["'\'']\{0,1\}\)\(.*\)\1/\2/p' ++ sed -e '$p;d' + merge_command='sdiff -s -o %merged %orig %new' ++ get_config mode ++ item=mode ++ cut -d# -f1-1 /etc/etc-update.conf ++ sed -ne 's/^ *mode *= *\(["'\'']\{0,1\}\)\(.*\)\1/\2/p' ++ sed -e '$p;d' + declare -i mode=0 + '[' -z 0 ']' + '[' -z less ']' + (( 0 == 0 )) + PAR=')' + declare -i count=0 + declare -i input=0 + declare 'title=Gentoolkit'\''s etc-update tool!' + scan + echo 'Scanning Configuration files...' Scanning Configuration files... + rm -rf /var/tmp/13486/files + mkdir /var/tmp/13486/files + count=0 + input=0 + diff -v + for path in '${CONFIG_PROTECT}' + '[' -d /etc ']' + ofile= ++ find /etc/ -iname '._cfg????_*' ++ sed -e 's:\(^.*/\)\(\._cfg[0-9]*_\)\(.*$\):\1\2\3\%\2\%\3:' ++ sort -t% -k3 -k2 ++ LANG=POSIX ++ LC_ALL=POSIX ++ cut -f1 -d% + for file in '`find ${path}/ -iname "._cfg????_*" | sed -e "s:\(^.*/\)\(\._cfg[0-9]*_\)\(.*$\):\1\2\3\%\2\%\3:" | sort -t'\''%'\'' -k3 -k2 | LANG=POSIX LC_ALL=POSIX cut -f1 -d'\''%'\''`' ++ echo /etc/conf.d/._cfg0000_splash ++ sed -e 's:/[^/]*$::' + rpath=/etc/conf.d ++ echo /etc/conf.d/._cfg0000_splash ++ sed -e 's:^.*/::' + rfile=._cfg0000_splash + for mpath in '${CONFIG_PROTECT_MASK}' + [[ /etc/conf.d == \/\e\t\c\/\g\c\o\n\f* ]] + for mpath in '${CONFIG_PROTECT_MASK}' + [[ /etc/conf.d == \/\e\t\c\/\s\p\l\a\s\h* ]] + for mpath in '${CONFIG_PROTECT_MASK}' + [[ /etc/conf.d == \/\e\t\c\/\t\e\r\m\i\n\f\o* ]] + for mpath in '${CONFIG_PROTECT_MASK}' + [[ /etc/conf.d == \/\e\t\c\/\e\n\v\.\d* ]] + '[' '!' -f /etc/conf.d/._cfg0000_splash ']' + [[ '' != \s\p\l\a\s\h ]] + MATCHES=0 + [[ yes == \y\e\s ]] + '[' '!' -e /etc/conf.d/._cfg0000_splash ']' + '[' '!' -e /etc/conf.d/splash ']' + diff -Bbua /etc/conf.d/._cfg0000_splash /etc/conf.d/splash + egrep '^[+-]' + egrep -v '^[+-][\t ]*#|^--- |^\+\+\+ ' + egrep -qv '^[-+][\t ]*$' + MATCHES=0 + [[ 0 == \1 ]] + count=0+1 + echo /etc/conf.d/splash + echo /etc/conf.d/._cfg0000_splash + ofile=._cfg0000_splash + opath=/etc/conf.d + continue + for path in '${CONFIG_PROTECT}' + '[' -d /usr/kde/2/share/config ']' + for path in '${CONFIG_PROTECT}' + '[' -d /usr/kde/3.4/env ']' + for path in '${CONFIG_PROTECT}' + '[' -d /usr/kde/3.4/share/config ']' + ofile= ++ find /usr/kde/3.4/share/config/ -iname '._cfg????_*' ++ 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}' + '[' -d /usr/kde/3.4/shutdown ']' + for path in '${CONFIG_PROTECT}' + '[' -d /usr/kde/3/share/config ']' + for path in '${CONFIG_PROTECT}' + '[' -d /usr/lib/X11/xkb ']' + ofile= ++ find /usr/lib/X11/xkb/ -iname '._cfg????_*' ++ 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}' + '[' -d /usr/lib/mozilla/defaults/pref ']' + ofile= ++ find /usr/lib/mozilla/defaults/pref/ -iname '._cfg????_*' ++ 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}' + '[' -d /usr/share/config ']' + for path in '${CONFIG_PROTECT}' + '[' -d /usr/share/texmf/dvipdfm/config/ ']' + ofile= ++ find /usr/share/texmf/dvipdfm/config// -iname '._cfg????_*' ++ 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}' + '[' -d /usr/share/texmf/dvips/config/ ']' + ofile= ++ find /usr/share/texmf/dvips/config// -iname '._cfg????_*' ++ 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}' + '[' -d /usr/share/texmf/tex/generic/config/ ']' + ofile= ++ find /usr/share/texmf/tex/generic/config// -iname '._cfg????_*' ++ 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}' + '[' -d /usr/share/texmf/tex/platex/config/ ']' + ofile= ++ find /usr/share/texmf/tex/platex/config// -iname '._cfg????_*' ++ 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}' + '[' -d /usr/share/texmf/xdvi/ ']' + ofile= ++ find /usr/share/texmf/xdvi// -iname '._cfg????_*' ++ 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}' + '[' -d /var/qmail/control ']' + (( 0 == -1 )) + (( 1 == 0 )) + sel_file + local -i isfirst=0 + '[' -f /var/tmp/13486/files/0 ']' + '[' 0 == -1 ']' + '[' 0 == -3 ']' ++ ls /var/tmp/13486/files ++ sort -n + for file in '`ls ${TMP}/files|sort -n`' + (( 0 == 0 )) + isfirst='1' /usr/sbin/etc-update: line 108: 1: syntax error: operand expected (error token is "1") + die 'User termination!' 0 + trap '' term + trap '' kill + echo 'Exiting: User termination!' + rm -rf /var/tmp/13486 + exit 0