From ea697c87174b21c7435378f7830191ae1e316b09 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Mon, 1 Oct 2012 22:55:34 +0000 Subject: [PATCH] No longer require config.sh --- src/deforaos-release.sh | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/deforaos-release.sh b/src/deforaos-release.sh index 7badf00..63ea22d 100755 --- a/src/deforaos-release.sh +++ b/src/deforaos-release.sh @@ -13,14 +13,13 @@ # #You should have received a copy of the GNU General Public License #along with this program. If not, see . -#TODO: -#- no longer require config.sh #environment DEBUG=0 DEVNULL="/dev/null" +PROJECTCONF="project.conf" VERBOSE=0 #executables CVS="_debug cvs" @@ -38,7 +37,16 @@ deforaos_release() PACKAGE= VERSION= - [ -f "./config.sh" ] && . "./config.sh" + while read line; do + case "$line" in + "package="*) + PACKAGE="${line#package=}" + ;; + "version="*) + VERSION="${line#version=}" + ;; + esac + done < "$PROJECTCONF" if [ -z "$PACKAGE" -o -z "$VERSION" ]; then _error "Could not determine the package name or version" return $? @@ -127,7 +135,7 @@ _debug() #error _error() { - echo "deforaos-release.sh: $@" 1>&2 + echo "deforaos-release.sh: error: $@" 1>&2 return 2 }