Author: gotar Date: Tue Apr 28 23:09:17 2009 GMT Module: packages Tag: HEAD ---- Log message: - added rpmb() for new directory layout
---- Files affected: packages/rpm-build-macros: rpm-build.sh (1.56 -> 1.57) ---- Diffs: ================================================================ Index: packages/rpm-build-macros/rpm-build.sh diff -u packages/rpm-build-macros/rpm-build.sh:1.56 packages/rpm-build-macros/rpm-build.sh:1.57 --- packages/rpm-build-macros/rpm-build.sh:1.56 Fri Oct 3 17:51:29 2008 +++ packages/rpm-build-macros/rpm-build.sh Wed Apr 29 01:09:12 2009 @@ -274,3 +274,14 @@ (builtin cd "$dir"; dif $diff{~,}) } +rpmb() { + local SPEC SPECDIR + for arg in $@; do + case "$arg" in + *.spec) SPEC="$arg" + ;; + esac + done + SPECDIR=$(dirname "$(pwd)/${SPEC:-.}") + command rpmbuild --define "_specdir $SPECDIR" --define "_sourcedir $SPECDIR" $@ +} ================================================================ ---- CVS-web: http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/rpm-build-macros/rpm-build.sh?r1=1.56&r2=1.57&f=u _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit