tImproved script when dealing with git packages - scripts - various script and utils
(HTM) git clone git://z3bra.org/scripts
(DIR) Log
(DIR) Files
(DIR) Refs
---
(DIR) commit 71b6a4755db044bca4d011941d9d7c20334c7c21
(DIR) parent dc17d9d38aaae57d482a15d510be86c77dd8cd78
(HTM) Author: z3bra <willy@mailoo.org>
Date: Mon, 26 May 2014 12:34:39 +0200
Improved script when dealing with git packages
Diffstat:
M prtmk | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
---
(DIR) diff --git a/prtmk b/prtmk
t@@ -16,12 +16,12 @@ echo_color () {
test -n "$1" && name=$1 || read -p 'Name : ' name
read -p 'Description : ' description
read -p 'Version : ' version
+test "$version" = "git" && read -p 'Commit : ' sversion
read -p 'URL : ' url
read -p 'Source : ' sources
read -p 'Depends on : ' depends
-source=${source//$name/\$name}
-source=${source/$version/\$version}
+commit=`echo $sversion | cut -b 1-7`
PORTDIR=$PORTDIR/$name
t@@ -31,6 +31,9 @@ if test "$version" = "git"; then
PKGFILE=${PKGFILE}-git
PORTDIR=${PORTDIR}-git
+else
+ sources=${sources//$name/\$name}
+ sources=${sources/$version/\$version}
fi
echo -n "creating port $name .. "
t@@ -61,6 +64,8 @@ sed \
-e "s__DEPENDENCIES__$depends" \
-e "s__NAME__$name" \
-e "s__VERSION__$version" \
+ -e "s__COMMIT__$sversion" \
+ -e "s__SHORT_COMMIT__$commit" \
-e "s__SOURCE__$sources" \
-e "s__GIT_URL__$git_url" \
-i $PORTDIR/Pkgfile