]> gitweb.fluxo.info Git - simplepkg.git/commitdiff
createpkg-1.0.5.2: alterado a variável REPOS para MAKEPKG_REPOS. Funciona somente...
authorrudson <rudson@04377dda-e619-0410-9926-eae83683ac58>
Sun, 22 Apr 2007 20:08:26 +0000 (20:08 +0000)
committerrudson <rudson@04377dda-e619-0410-9926-eae83683ac58>
Sun, 22 Apr 2007 20:08:26 +0000 (20:08 +0000)
git-svn-id: svn+slack://slack.fluxo.info/var/svn/simplepkg@358 04377dda-e619-0410-9926-eae83683ac58

branches/0.6/conf/simplepkg.conf.new
branches/0.6/lib/common.sh
branches/0.6/src/createpkg

index 8878dcfd46bca1d9cb3ea1db8a0b91f2e3ae81c5..f0732241a73d84c2040fc170d3b0310357620a9d 100644 (file)
@@ -127,7 +127,7 @@ TEMPLATE_STORAGE_STYLE="own-folder"
 #                     MKBUILD AND CREATEPKG SECTION
 #---------------------------------------------------------------------
 # Set SlackBuilds default directory from scripts
-SLACKBUILD_DIR="/var/slackbuilds"
+SLACKBUILDS_DIR="/var/slackbuilds"
 
 # Set binaries default repository directory
 MAKEPKG_REPOS="/var/createpkg"
index c501722385111121baec350cbb693a4b7f190a6d..d7ec5d7a31e71b03f45ac1d9f70f04fb74141696 100644 (file)
@@ -259,7 +259,7 @@ function eval_config {
 
     # ----------------------------------------------------------------
     # createpkg and mkbuild section
-    SLACKBUILD_DIR="`eval_parameter SLACKBUILD_DIR /var/slackbuilds`"
+    SLACKBUILDS_DIR="`eval_parameter SLACKBUILDS_DIR /var/slackbuilds`"
     MAKEPKG_REPOS="`eval_parameter MAKEPKG_REPOS /var/simplaret/binaries`"
     REMOVE_OLD_PACKAGE="`eval_boolean_parameter REMOVE_OLD_PACKAGE 1`"
     MOVE_BIN_PACKAGE="`eval_boolean_parameter MOVE_BIN_PACKAGE 1`"
index 757972ed97536cb50ef0a1a19fdd358684186a03..39063ca297fe65619c67449dd8e6c609797fc475 100644 (file)
 #               Createpkg functions
 #---------------------------------------------------
 
-CREATEPKG_VERSION="1.0.5.1"
-
-# Start common.sh functions
-COMMON="/usr/libexec/simplepkg/common.sh"
-BASENAME="`basename $0`"
-
-if [ -f "$COMMON" ]; then
-  source $COMMON
-else
-  echo "error: file $COMMON found, check your $BASENAME installation"
-  mk_exit 0
-fi
-
-# Load simplepkg.conf variables
-eval_config $BASENAME
-
-# Enable debug mode
-#set -x
+CREATEPKG_VERSION="1.0.5.2"
 
 function error_codes {
 
@@ -237,7 +220,7 @@ function sync_repo {
 
     # Synchronize repository
     cd $SLACKBUILDS_DIR
-    svn update || build_repo
+    exit # svn update || build_repo
     #simplaret --update
 
 }
@@ -355,6 +338,20 @@ function color_select {
 # Common functions
 COMMON="/usr/libexec/simplepkg/common.sh"
 SIMPLEPKG_CONF="/etc/simplepkg/simplepkg.conf"
+BASENAME="`basename $0`"
+
+if [ -f "$COMMON" ]; then
+  source $COMMON
+else
+  echo "error: file $COMMON found, check your $BASENAME installation"
+  mk_exit 0
+fi
+
+# Load simplepkg.conf variables
+eval_config $BASENAME
+
+# Enable debug mode
+#set -x
 
 # Loading error codes
 error_codes
@@ -503,16 +500,16 @@ eecho $messag "$BASENAME: processing $SCRIPT_NAME"
 cd $SCRIPT_BASE
 
 # Execute SlackBuild script with variables protection
-( INTERACT=no sh ./$SCRIPT_NAME )
+( REPOS=$MAKEPKG_REPOS INTERACT=no sh ./$SCRIPT_NAME )
 
 # Check if package was built
 handle_error $? $PACKAGE
 
 # Get package name
-PKG_NAME="`ls -1 -c $REPOS/$PACKAGE-*-*-*.tgz | head -n 1 | xargs basename`"
+PKG_NAME="`ls -1 -c $MAKEPKG_REPOS/$PACKAGE-*-*-*.tgz | head -n 1 | xargs basename`"
 
 # Select repository directory
-NEW_REPOS=$REPOS/$( echo ${SCRIPT_BASE#$SLACKBUILDS_DIR/} )
+[ $MOVE_BIN_PACKAGE -eq 0 ] && NEW_REPOS=$MAKEPKG_REPOS/$( echo ${SCRIPT_BASE#$SLACKBUILDS_DIR/} ) || NEW_REPOS=$MAKEPKG_REPOS
 
 # Create repository directory
 [ ! -e $NEW_REPOS ] && mkdir -p $NEW_REPOS 2>/dev/null
@@ -521,7 +518,7 @@ NEW_REPOS=$REPOS/$( echo ${SCRIPT_BASE#$SLACKBUILDS_DIR/} )
 [ $REMOVE_OLD_PACKAGE -eq 0 ] && rm $NEW_REPOS/$PACKAGE-*-*-*.tgz 2>/dev/null
 
 # Move package to SlackBuilds-like tree
-[ $MOVE_BIN_PACKAGE -eq 0 ] && mv $REPOS/$PKG_NAME $NEW_REPOS/
+[ $MOVE_BIN_PACKAGE -eq 0 ] && mv $MAKEPKG_REPOS/$PKG_NAME $NEW_REPOS/
 
 # Install package
 if [ "$INSTALL" == "1" ]; then