fixing euse bugs 75525, 74344 and 84521
authorgenone <genone@gentoo.org>
Fri, 8 Apr 2005 00:06:46 +0000 (00:06 -0000)
committergenone <genone@gentoo.org>
Fri, 8 Apr 2005 00:06:46 +0000 (00:06 -0000)
svn path=/; revision=203

trunk/ChangeLog
trunk/Makefile
trunk/release.sh
trunk/src/euse/euse
trunk/src/glsa-check/Makefile

index be0a39ca2d4165ab16ac861975b1228533949959..38892773747d0d7ecb010a0245b4ecddaf21f626 100644 (file)
@@ -1,3 +1,6 @@
+2005-04-07 Marius Mauch <genone@gentoo.org>
+       * euse: fixed bugs 74344, 75525 and 84521
+
 2005-03-12 Aron Griffis <agriffis@gentoo.org>
        * Added eviewcvs to -dev, utility for generating viewcvs URLs
 
index 7a1693f39bca8aa917463371a4c270beffa9c4fd..58f5385c661c9997fb8e91992f9e43ad8425c052 100644 (file)
@@ -16,6 +16,9 @@ all:
        echo $(sbindir)
        echo $(mandir)
 
+clean:
+       rm -rf release/*
+
 dist:
        echo "Err0r: Must use either dist-gentoolkit or dist-gentoolkit-dev"
        exit 1
index 2c8b93729a7ed356f66da70ab3b8444d580e366b..cee80c1dc68a677401fc1494edf04747eedd24db 100755 (executable)
@@ -10,6 +10,11 @@ elif [ "$(whoami)" == "port001" ] ; then
        publish_public_path="http://dev.gentoo.org/~port001/distfiles/gentoolkit/releases"
        portdir=/home/port001/Gentoo/gentoo-x86/
        export ECHANGELOG_USER="Ian Leitch <port001@gentoo.org>"
+elif [ "$(whoami)" == "genone" ]; then
+       publish_path=dev:public_html/distfiles/
+       publish_public_path="http://dev.gentoo.org/~genone/distfiles/"
+       portdir=/home/gentoo/cvs/gentoo-x86/
+       export ECHANGELOG_USER="Marius Mauch <genone@gentoo.org>"
 else
        echo "!!! Don't know who $(whoami) is, can't release"
        exit 1
index f2972ad09565ff6b1e183cd221ad6f798b2868f3..d6632336de5b7cbea500c5efb20c9f793e5cc735 100755 (executable)
@@ -47,6 +47,7 @@ parse_arguments() {
 
 error() {
        echo "ERROR: ${1}"
+       set +f
        exit 1
 }
 
@@ -58,7 +59,7 @@ check_sanity() {
        
        [ ! -r "${MAKE_CONF_PATH}" ] && error "${MAKE_CONF_PATH} is not readable"
        [ ! -r "${MAKE_GLOBALS_PATH}" ] && error "${MAKE_GLOBALS_PATH} is not readable"
-       [ ! -s "${MAKE_PROFILE_PATH}" ] && error "${MAKE_PROFILE_PATH} is not a symlink"
+       [ ! -h "${MAKE_PROFILE_PATH}" ] && error "${MAKE_PROFILE_PATH} is not a symlink"
        [ -z "$(get_portdir)" ] && error "\$PORTDIR couldn't be determined"
        [ ! -d "${descdir}" ] && error "${descdir} does not exist or is not a directory"
        [ ! -r "${descdir}/use.desc" ] && error "${descdir}/use.desc is not readable"
@@ -154,7 +155,7 @@ get_make_defaults() {
        curdir="$(readlink -f ${MAKE_PROFILE_PATH})"
        
        while [ ! -f "${curdir}/make.defaults" -a -f "${curdir}/parent" ]; do
-               parent="$(grep -v '(^#|^ *$)' ${curdir}/parent)"
+               parent="$(egrep -v '(^#|^ *$)' ${curdir}/parent)"
                curdir="$(readlink -f ${curdir}/${parent})"
        done
 
@@ -383,7 +384,9 @@ modify() {
 
 ##### main program comes now #####
 
+set -f
 parse_arguments "$@"
 check_sanity
 
 eval ${MODE} ${ARGUMENTS}
+set +f
index 8c6fa6d5126bc985183c43e5a5c65a17f12d9d34..a3f10444ebde49d1243a75f7a897bf33bf11d5cc 100644 (file)
@@ -14,5 +14,6 @@ dist:
        cp Makefile glsa.py glsa-check ../../$(distdir)/src/glsa-check/
 
 install:
+       install -d $(DESTDIR)/usr/lib/gentoolkit/pym/
        install -m 0755 glsa-check $(bindir)/
        install -m 0644 glsa.py $(DESTDIR)/usr/lib/gentoolkit/pym/