aboutsummaryrefslogtreecommitdiffstats
path: root/modules/buildsystem/templates
diff options
context:
space:
mode:
authorNicolas Vigier <boklm@mageia.org>2011-01-17 18:25:08 +0000
committerNicolas Vigier <boklm@mageia.org>2011-01-17 18:25:08 +0000
commitb5279e62267e22bf40946bbaec5bf30bffb6901a (patch)
treeb4deb84242249219c313bb48346ed9bf12579b62 /modules/buildsystem/templates
parent251fc96f7e520eaa1e4a54e9de45c88b158b7480 (diff)
downloadpuppet-b5279e62267e22bf40946bbaec5bf30bffb6901a.tar
puppet-b5279e62267e22bf40946bbaec5bf30bffb6901a.tar.gz
puppet-b5279e62267e22bf40946bbaec5bf30bffb6901a.tar.bz2
puppet-b5279e62267e22bf40946bbaec5bf30bffb6901a.tar.xz
puppet-b5279e62267e22bf40946bbaec5bf30bffb6901a.zip
add submit_package wrapper
Diffstat (limited to 'modules/buildsystem/templates')
-rwxr-xr-xmodules/buildsystem/templates/submit_package25
1 files changed, 25 insertions, 0 deletions
diff --git a/modules/buildsystem/templates/submit_package b/modules/buildsystem/templates/submit_package
new file mode 100755
index 00000000..2314286e
--- /dev/null
+++ b/modules/buildsystem/templates/submit_package
@@ -0,0 +1,25 @@
+#!/bin/sh
+
+packagersgroup="<%= packagers_group %>"
+createsrpm="<%= createsrpm_path %>"
+
+function isingroup()
+{
+ grp="$1"
+ for group in `groups`
+ do if [ "$grp" = "$group" ]
+ then
+ return 0
+ fi
+ done
+ return 1
+}
+
+if ! isingroup "$packagersgroup"
+then
+ echo "You are not in $packagersgroup group."
+ exit 1
+fi
+
+exec $createsrpm "$*"
+