]> gitweb.fluxo.info Git - simplepkg.git/commitdiff
more repo improvements
authorrhatto <rhatto@04377dda-e619-0410-9926-eae83683ac58>
Thu, 27 Nov 2008 20:54:38 +0000 (20:54 +0000)
committerrhatto <rhatto@04377dda-e619-0410-9926-eae83683ac58>
Thu, 27 Nov 2008 20:54:38 +0000 (20:54 +0000)
git-svn-id: svn+slack://slack.fluxo.info/var/svn/simplepkg@558 04377dda-e619-0410-9926-eae83683ac58

trunk/src/createpkg

index a511e2f5221d12c92121d1360c4151b086833715..e465e58f986216a12873c8612c5325f371b88c15 100644 (file)
@@ -628,15 +628,23 @@ fi
   gen_patches_filelist patches
 
   SUBFOLDER="`echo $NEW_REPOS | sed -e "s/^$(regexp_slash $MAKEPKG_REPOS/)//"`"
-  update_md5_checksum $MAKEPKG_REPOS $SUBFOLDER/$PKG_NAME
   gen_meta $SUBFOLDER/$PKG_NAME
+  update_md5_checksum $MAKEPKG_REPOS $SUBFOLDER/$PKG_NAME
 
   # update md5 file from patches/ folder if needed
   if [ -d "patches/" ]; then
+
+    found_patch="no"
+
     for file in `find patches/ -name "$PACKAGE-*-*-*.tgz"`; do
-      SUBFOLDER="`echo $NEW_REPOS | sed -e "s/^$(regexp_slash $MAKEPKG_REPOS/patches)//"`"
+      found_patch="yes"
+      SUBFOLDER="`echo $NEW_REPOS | sed -e "s/^$(regexp_slash $MAKEPKG_REPOS/patches/)//"`"
       update_md5_checksum $MAKEPKG_REPOS/patches $SUBFOLDER/$PKG_NAME
     done
+
+    if [ "$found_patch" == "yes" ]; then
+      gen_patches_filelist patches/
+    fi
   fi
 
 )