aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--trunk/lib/common.sh60
-rw-r--r--trunk/src/createpkg10
2 files changed, 36 insertions, 34 deletions
diff --git a/trunk/lib/common.sh b/trunk/lib/common.sh
index faeaeb4..66c2725 100644
--- a/trunk/lib/common.sh
+++ b/trunk/lib/common.sh
@@ -514,12 +514,13 @@ function svn_check {
cwd="`pwd`"
folder="`dirname $1`"
+ file="`basename $1`"
if [ -d "$folder/.svn" ]; then
cd $folder
- if [ "`svn status $1 | awk '{ print $1 }'`" == "?" ]; then
+ if [ "`svn status $file | awk '{ print $1 }'`" == "?" ]; then
return 1
else
return 0
@@ -623,6 +624,35 @@ function svn_mkdir {
}
+function su_svn {
+
+ # execute svn using a different user
+ if [ ! -z "$SVN_USER" ]; then
+ su $SVN_USER -c "svn $*"
+ else
+ svn $*
+ fi
+
+}
+
+function chown_svn {
+
+ # set svn folder ownership
+ if [ ! -z "$SVN_USER" ] && [ ! -z "$1" ]; then
+ chown -R $SVN_USER $1
+ fi
+
+}
+
+function chgrp_svn {
+
+ # set svn folder group
+ if [ ! -z "$SVN_GROUP" ] && [ ! -z "$1" ]; then
+ chgrp -R $SVN_GROUP $1
+ fi
+
+}
+
# -----------------------------------------------
# update jail functions
# -----------------------------------------------
@@ -1125,31 +1155,3 @@ function regexp_slash {
}
-function su_svn {
-
- # execute svn using a different user
- if [ ! -z "$SVN_USER" ]; then
- su $SVN_USER -c "svn $*"
- else
- svn $*
- fi
-
-}
-
-function chown_svn {
-
- # set svn folder ownership
- if [ ! -z "$SVN_USER" ] && [ ! -z "$1" ]; then
- chown -R $SVN_USER $1
- fi
-
-}
-
-function chgrp_svn {
-
- # set svn folder group
- if [ ! -z "$SVN_GROUP" ] && [ ! -z "$1" ]; then
- chgrp -R $SVN_GROUP $1
- fi
-
-}
diff --git a/trunk/src/createpkg b/trunk/src/createpkg
index 42c4043..13796a3 100644
--- a/trunk/src/createpkg
+++ b/trunk/src/createpkg
@@ -617,11 +617,6 @@ if [ $MOVE_BIN_PACKAGE -eq $on ]; then
fi
-# Install package
-if [ "$INSTALL" -eq $on ]; then
- upgradepkg --install-new $NEW_REPOS/$PKG_NAME
-fi
-
# Update repository FILELIST.TXT, ...
(
@@ -651,6 +646,11 @@ fi
)
+# Install package
+if [ "$INSTALL" -eq $on ]; then
+ upgradepkg --install-new $NEW_REPOS/$PKG_NAME
+fi
+
echo "Package saved at $NEW_REPOS/$PKG_NAME"
exit $EXIT_CODE