]> gitweb.fluxo.info Git - simplepkg.git/commitdiff
mkbuild: some svn check routines extended for git
authorrhatto <rhatto@04377dda-e619-0410-9926-eae83683ac58>
Mon, 17 Nov 2008 13:49:20 +0000 (13:49 +0000)
committerrhatto <rhatto@04377dda-e619-0410-9926-eae83683ac58>
Mon, 17 Nov 2008 13:49:20 +0000 (13:49 +0000)
git-svn-id: svn+slack://slack.fluxo.info/var/svn/simplepkg@529 04377dda-e619-0410-9926-eae83683ac58

trunk/doc/CHANGELOG
trunk/lib/common.sh
trunk/src/mkbuild

index 180dbb392a6440553a9025621383254f279b8ee4..1fff404b4c3717945726e0e30d4741d1190aab08 100644 (file)
@@ -11,6 +11,7 @@ simplepkg changelog
     - createpkg: most clean -s option output
     - lspkg: fix on package search routine
     - jail-commit: using unified diff
+    - mkbuild: some svn check routines extended for git
 
 0.6pre30
 ========
index 06c19d70e875ab875ea7af64cf8bbeb002557c80..92b00bb4a7132ff15772d05f90aa3171efd8a190 100644 (file)
@@ -852,8 +852,8 @@ function handle_error {
       eecho $error "$BASENAME: Input parameter $2 error. See \"mkbuild --help\"." ;;
     $ERROR_MKPATCH)
       eecho $error "$BASENAME: Mkpatch error. Check .mkbuild file." ;;
-    $ERROR_MKBUILD_SVN)
-      eecho $error "$BASENAME: SVN or empty URL. Disable this sections in .mkbuild file:\n - download_source;\n - md5sum_download_and_check_0;\n - md5sum_download_and_check_1;\n - gpg_signature_check\n - untar_source"
+    $ERROR_MKBUILD_VCS)
+      eecho $error "$BASENAME: VCS or empty URL. Disable this sections in .mkbuild file:\n - download_source;\n - md5sum_download_and_check_0;\n - md5sum_download_and_check_1;\n - gpg_signature_check\n - untar_source"
       ;;
     #
     # Others errors
index d356d2330a3b233604df6a41ca556c49bacb3cb8..1eec88374d0e5a14bae2dfbf4852560249c97444 100755 (executable)
@@ -688,8 +688,8 @@ function load_parameters {
   MKBUILDS_DIR="`eval_parameter MKBUILDS_DIR /var/simplaret/mkbuilds`"
   [ ! -d $SLACKBUILDS_DIR ] && mkdir -p $SLACKBUILDS_DIR
 
-  SLACKBUILDS_SVN="`eval_parameter SLACKBUILDS_DIR svn://slack.sarava.org/slackbuilds`"
-  MKBUILDS_SVN="`eval_parameter MKBUILDS_SVN svn://slack.sarava.org/mkbuilds`"
+  SLACKBUILDS_SVN="`eval_parameter SLACKBUILDS_DIR http://slack.sarava.org/slackbuilds`"
+  MKBUILDS_SVN="`eval_parameter MKBUILDS_SVN http://slack.sarava.org/mkbuilds`"
 
   COLOR_MODE="`eval_parameter COLOR_MODE none`"
 
@@ -788,13 +788,17 @@ if [ ! -z $MKBUILD_NAME ]; then
 
       AUX=`get_mkbuild_status "svn_source"`
       SVN_MOD=`convert_boolean "$AUX"`
+
+      AUX=`get_mkbuild_status "git_source"`
+      GIT_MOD=`convert_boolean "$AUX"`
+
       # Check sections
-      if [ $SVN_MOD -eq $on -o $URL == "" ]; then
+      if [ $SVN_MOD -eq $on -o $GIT_MOD -eq $on -o $URL == "" ]; then
         LIST_OFF="download_source md5sum_download_and_check_0 md5sum_download_and_check_1 gpg_signature_check untar_source"
         [ $VERBOSE -eq $on ] && echo -e "\nCheck subversion or empty URL"
         for i in $LIST_OFF; do
           if [ `get_mkbuild_status "$i"` != "off" ]; then
-            handle_error $ERROR_MKBUILD_SVN
+            handle_error $ERROR_MKBUILD_VCS
           else
             [ $VERBOSE -eq $on ] && echo -e "off: $i is ok."
           fi
@@ -810,7 +814,7 @@ if [ ! -z $MKBUILD_NAME ]; then
       fi
       [ $VERBOSE -eq $on ] && echo "[[DOWNLOAD FOLDER URL]]=\"$URL_BASE\""
 
-      if [ $SVN_MOD -eq $off ]; then
+      if [ $SVN_MOD -eq $off && $GIT_MOD -eq $off ]; then
         # Extension
         EXTENSION=`validate_parameter "$EXTENSION" "EXTENSION" "$STR_MOUNT"` || handle_error $ERROR_MKBUILD_CONSTRUCTION "EXTENSION"
          [ $VERBOSE -eq $on ] && echo "[[EXTENSION]]=\"$EXTENSION\""