From 69c7016abf62de9ac89d589cc53c7c0c24cf5650 Mon Sep 17 00:00:00 2001
From: Daniel Friesel <derf@derf.homelinux.org>
Date: Thu, 12 Mar 2009 10:09:30 +0100
Subject: Added helper to create a new package in the PKG_ROOT

---
 include/newpackage | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)
 create mode 100755 include/newpackage

diff --git a/include/newpackage b/include/newpackage
new file mode 100755
index 0000000..70e5fa6
--- /dev/null
+++ b/include/newpackage
@@ -0,0 +1,29 @@
+#!/usr/bin/env zsh
+## Set up a new package in the package_root
+setopt err_exit
+typeset package=$1
+typeset -i bare=0
+
+while [[ $1 == --* ]] {
+	case $1 in
+		--bare) bare=1
+	esac
+	shift
+}
+
+[[ -r ~/.pkg.conf ]] && source ~/.pkg.conf
+[[ -d $PKG_ROOT ]] || exit 1
+
+cd $PKG_ROOT
+if [[ -d $package ]] {
+	echo "Package $package already exists" >&2
+	exit 2
+}
+mkdir $package
+cd $package
+if ((bare)) {
+	git --bare init
+} else {
+	git init
+	git config receive.denyCurrentBranch ignore
+}
-- 
cgit v1.2.3