diff options
author | genone <genone@gentoo.org> | 2006-02-17 01:32:41 +0000 |
---|---|---|
committer | genone <genone@gentoo.org> | 2006-02-17 01:32:41 +0000 |
commit | 5f3dd352bd8e5fe1ab5dd2debf5e8d97e6ccc2de (patch) | |
tree | 75c186a398254335e0e82fab3ea7fabb8b8aa2a9 /trunk/src/euse | |
parent | Unset EMERGE_DEFAULT_OPTS for all emerge calls (diff) | |
download | gentoolkit-5f3dd352bd8e5fe1ab5dd2debf5e8d97e6ccc2de.tar.gz gentoolkit-5f3dd352bd8e5fe1ab5dd2debf5e8d97e6ccc2de.tar.bz2 gentoolkit-5f3dd352bd8e5fe1ab5dd2debf5e8d97e6ccc2de.zip |
fixing bug 95432
svn path=/; revision=281
Diffstat (limited to 'trunk/src/euse')
-rwxr-xr-x | trunk/src/euse/euse | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/trunk/src/euse/euse b/trunk/src/euse/euse index d34c7e4..299ba18 100755 --- a/trunk/src/euse/euse +++ b/trunk/src/euse/euse @@ -387,6 +387,7 @@ modify() { # on our own here. Basically just skip everything between USE=" and the # closing ", printing our new USE line there instead. inuse=0 + had_use=0 (while read -r line; do [ "${line:0:4}" == "USE=" ] && inuse=1 [ "${inuse}" == "0" ] && echo -E "${line}" @@ -395,8 +396,14 @@ modify() { echo -ne "${NEW_MAKE_CONF_USE_2%% }" echo '"' inuse=0 + had_use=1 fi - done ) < "${MAKE_CONF_BACKUP_PATH}" | sed -e 's:\\ $:\\:' > "${MAKE_CONF_PATH}" + done + if [ ${haduse} -eq 0 ]; then + echo -n 'USE="' + echo -ne "${NEW_MAKE_CONF_USE_2%% }" + echo '"' + fi ) < "${MAKE_CONF_BACKUP_PATH}" | sed -e 's:\\ $:\\:' > "${MAKE_CONF_PATH}" echo "${MAKE_CONF_PATH} was modified, a backup copy has been placed at ${MAKE_CONF_BACKUP_PATH}" } |