aboutsummaryrefslogblamecommitdiffstats
path: root/pkg_add.sh
blob: 1ebc84586618502f10674889b426466ca921940d (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11

         








                                     
                                                                                         


              








                        

                                    


                                 
#!/bin/sh

if [ -z "$1$2$3$4$5$6" ]
then
	echo "Missing arguments" 1>&2
	exit 1
fi

T=`echo "$1" | grep "\." | wc -l `
if [ "$T" -eq "1" ]
then
	echo "Invalid dot character in name. Consider replacing with an underscore." 1>&2
	exit 1
fi

PKG_FILE="index/$1.mk"
CONTENTS="PACKAGES += $1
pkg_$1_name = $1
pkg_$1_description = $6
pkg_$1_homepage = $5
pkg_$1_fetch = $2
pkg_$1_repo = $3
pkg_$1_commit = $4
"
COMMIT="Add package $1 to the index"

printf "$CONTENTS" > $PKG_FILE
git add $PKG_FILE
git commit -m "$COMMIT" $PKG_FILE