Author: glen Date: Sun Feb 5 16:12:34 2006 GMT Module: SPECS Tag: HEAD ---- Log message: - add --init-rpm-dir command
---- Files affected: SPECS: builder (1.404 -> 1.405) ---- Diffs: ================================================================ Index: SPECS/builder diff -u SPECS/builder:1.404 SPECS/builder:1.405 --- SPECS/builder:1.404 Sat Jan 28 18:35:14 2006 +++ SPECS/builder Sun Feb 5 17:12:29 2006 @@ -290,6 +290,7 @@ constructions. Set GROUP_BCONDS to yes to make use of it. --target <platform>, --target=<platform> - build for platform <platform>. +--init-rpm-dir - initialize ~/rpm directory structure " } @@ -1560,6 +1561,27 @@ fi } +init_rpm_dir() { + + TOP_DIR="`eval $RPM $RPMOPTS --eval '%{_topdir}'`" + CVSROOT=":pserver:[EMAIL PROTECTED]:/cvsroot" + + mkdir -p $TOP_DIR/{RPMS,BUILD,SRPMS} + cd $TOP_DIR + cvs -d $CVSROOT co SOURCES/.cvsignore SPECS/{mirrors,adapter{,.awk},fetchsrc_request,builder,repackage.sh} + + init_builder + + echo "To checkout *all* .spec files:" + echo "- remove $SPECS_DIR/CVS/Entries.Static" + echo "- run cvs up in $SPECS_DIR dir" + + echo "" + echo "To commit with your developer account:" + echo "- edit $SPECS_DIR/CVS/Root" + echo "- edit $SOURCE_DIR/CVS/Root" +} + #--------------------------------------------- # main() @@ -1749,6 +1771,9 @@ -Upi | --update-poldek-indexes ) UPDATE_POLDEK_INDEXES="yes" shift ;; + --init-rpm-dir) + COMMAND="init_rpm_dir"; + shift ;; -u | --try-upgrade ) TRY_UPGRADE="1"; shift ;; -un | --try-upgrade-with-float-version ) @@ -1931,6 +1956,9 @@ for SAP in $SAPS ; do echo $SOURCE_DIR/$(echo $SAP | awk '{gsub(/.*\//,"") ; print }') done + ;; + "init_rpm_dir") + init_rpm_dir ;; "usage" ) usage;; ================================================================ ---- CVS-web: http://cvs.pld-linux.org/SPECS/builder?r1=1.404&r2=1.405&f=u _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit