summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAaron Griffin <aaronmgriffin@gmail.com>2009-03-03 18:00:56 +0100
committerAaron Griffin <aaronmgriffin@gmail.com>2009-03-03 18:00:56 +0100
commitd4dbb527dcb20e987dec75ddcc6db595f71ea1b2 (patch)
tree76d3910763916b76ce113edf6ec91685a0eb6b50
parentbf48e3ad8f23df3a6888243432faf291235622f6 (diff)
downloaddevtools-d4dbb527dcb20e987dec75ddcc6db595f71ea1b2.tar.gz
devtools-d4dbb527dcb20e987dec75ddcc6db595f71ea1b2.tar.xz
Rename extrapkg to commitpkg
Also allow for uploads to any user-specified repo name Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
-rw-r--r--Makefile12
-rwxr-xr-xcommitpkg (renamed from extrapkg)7
2 files changed, 14 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index 384e7e0..f0a4718 100644
--- a/Makefile
+++ b/Makefile
@@ -1,13 +1,14 @@
all:
install:
- # extrapkg/checkpkg and friends
+ # commitpkg/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 commitpkg $(DESTDIR)/usr/bin
+ ln -sf commitpkg $(DESTDIR)/usr/bin/commitpkg
+ ln -sf commitpkg $(DESTDIR)/usr/bin/corepkg
+ ln -sf commitpkg $(DESTDIR)/usr/bin/testingpkg
+ ln -sf commitpkg $(DESTDIR)/usr/bin/unstablepkg
# arch{co,release,rm}
install -m 755 archco $(DESTDIR)/usr/bin
install -m 755 archrelease $(DESTDIR)/usr/bin
@@ -23,6 +24,7 @@ install:
uninstall:
# remove all files we installed
rm $(DESTDIR)/usr/bin/checkpkg
+ rm $(DESTDIR)/usr/bin/commitpkg
rm $(DESTDIR)/usr/bin/extrapkg
rm $(DESTDIR)/usr/bin/corepkg
rm $(DESTDIR)/usr/bin/testingpkg
diff --git a/extrapkg b/commitpkg
index 161c998..c434974 100755
--- a/extrapkg
+++ b/commitpkg
@@ -53,6 +53,13 @@ elif [ "$cmd" == "unstablepkg" ]; then
repo="unstable"
elif [ "$cmd" == "communitypkg" ]; then
repo="community"
+else
+ if [ $# -eq 0 ]; then
+ echo "usage: commitpkg <reponame> [-l limit] [commit message]"
+ exit 1
+ fi
+ repo="$1"
+ shift
fi
# see if any limit options were passed, we'll send them to SCP