#!/bin/sh pkgname=$1 #shift #description="$@" description=$1 if [ "$pkgname" == "" -o "$description" == "" ]; then echo "Must provide a package name and description, e.g. $0 websec 'Websec packaging'" exit 1 fi if echo $pkgname|grep -q '\.git$'; then repo=$pkgname else repo=$pkgname.git fi if [ -e packages/$repo ]; then echo "'$repo' already exists" exit 1 fi mkdir packages/$repo && GIT_DIR=packages/$repo git init-db --shared && echo "$description" > packages/$repo/description && chmod a+x "packages/$repo/hooks/post-update" echo "[hooks]" >> packages/$repo/config && echo -e "\tmailinglist = pkg-pnet-commits@lists.alioth.debian.org" >> packages/$repo/config && echo -e "\tcia-project = pkg-pnet" >> packages/$repo/config echo "exec /usr/local/bin/git-commit-notice" >> packages/$repo/hooks/post-receive && chmod a+x "packages/$repo/hooks/post-receive" echo "Repo $repo has been created" #rm "packages/$repo/hooks/update" && #ln -s ../../hooks/update "packages/$repo/hooks/update"