From: Dan McGee <dan@archlinux.org> Move the extrapkg script to the name repopkg. All of the corepkg/extrapkg etc. scripts will retain their same behavior; however if the program is called with the name repopkg the first parameter passed will be used as the repository name to upload to. Note that the non-existence of this directory on the remote end will probably result in failure. Signed-off-by: Dan McGee <dan@archlinux.org> --- Makefile | 14 ++++++++------ extrapkg => repopkg | 7 +++++-- 2 files changed, 13 insertions(+), 8 deletions(-) rename extrapkg => repopkg (96%) diff --git a/Makefile b/Makefile index 384e7e0..75c83c9 100644 --- a/Makefile +++ b/Makefile @@ -1,13 +1,14 @@ all: install: - # extrapkg/checkpkg and friends + # repopkg/checkpkg and friends mkdir -p $(DESTDIR)/usr/bin install -m 755 checkpkg $(DESTDIR)/usr/bin - install -m 755 extrapkg $(DESTDIR)/usr/bin - ln -sf extrapkg $(DESTDIR)/usr/bin/corepkg - ln -sf extrapkg $(DESTDIR)/usr/bin/testingpkg - ln -sf extrapkg $(DESTDIR)/usr/bin/unstablepkg + install -m 755 repopkg $(DESTDIR)/usr/bin + ln -sf repopkg $(DESTDIR)/usr/bin/corepkg + ln -sf repopkg $(DESTDIR)/usr/bin/extrapkg + ln -sf repopkg $(DESTDIR)/usr/bin/testingpkg + ln -sf repopkg $(DESTDIR)/usr/bin/unstablepkg # arch{co,release,rm} install -m 755 archco $(DESTDIR)/usr/bin install -m 755 archrelease $(DESTDIR)/usr/bin @@ -23,8 +24,9 @@ install: uninstall: # remove all files we installed rm $(DESTDIR)/usr/bin/checkpkg - rm $(DESTDIR)/usr/bin/extrapkg + rm $(DESTDIR)/usr/bin/repopkg rm $(DESTDIR)/usr/bin/corepkg + rm $(DESTDIR)/usr/bin/extrapkg rm $(DESTDIR)/usr/bin/testingpkg rm $(DESTDIR)/usr/bin/unstablepkg rm $(DESTDIR)/usr/sbin/mkarchroot diff --git a/extrapkg b/repopkg similarity index 96% rename from extrapkg rename to repopkg index fa72c53..04b6451 100755 --- a/extrapkg +++ b/repopkg @@ -13,7 +13,7 @@ if [ -r ~/.makepkg.conf ]; then source ~/.makepkg.conf fi -cmd=`basename $0` +cmd=$(basename $0) if [ ! -f PKGBUILD ]; then echo "No PKGBUILD file" @@ -38,7 +38,10 @@ if [ ! -f $pkgfile ]; then fi fi -if [ "$cmd" == "extrapkg" ]; then +if [ "$cmd" == "repopkg" ]; then + repo="$1" + shift +elif [ "$cmd" == "extrapkg" ]; then repo="extra" elif [ "$cmd" == "corepkg" ]; then repo="core" -- 1.5.5.3