Skip to content

Commit dfd9215

Browse files
committed
New packege logic
1 parent 7ac838a commit dfd9215

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

scripts/git2package.sh

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
# @link http://www.phpmyfaq.de
2727
# @version 2008-09-10
2828

29-
# PMF Version
29+
# phpMyFAQ Version
3030
. scripts/version.sh
3131

3232
if [ "x${MD5BIN}" = "x" ]; then
@@ -43,12 +43,12 @@ if [ "x${PMF_PACKAGE_FOLDER}" = "x" ]; then
4343
fi
4444

4545
cwd=`pwd`
46-
gitdir=`git rev-parse --git-dir`
47-
dir=`dirname ${gitdir}`/phpmyfaq
48-
cd $dir
49-
50-
(git archive --worktree-attributes --format=tar --prefix="${PMF_PACKAGE_FOLDER}/" HEAD | gzip -9 > $cwd/"${PMF_PACKAGE_FOLDER}.tar.gz" &&
51-
git archive --worktree-attributes --format=zip --prefix="${PMF_PACKAGE_FOLDER}/" --output="$cwd/${PMF_PACKAGE_FOLDER}.zip" HEAD) &&
52-
(cd $cwd && $MD5BIN "${PMF_PACKAGE_FOLDER}.tar.gz" > "${PMF_PACKAGE_FOLDER}.tar.gz.md5" &&
53-
$MD5BIN "${PMF_PACKAGE_FOLDER}.zip" > "${PMF_PACKAGE_FOLDER}.zip.md5"
54-
) # Back to the folder from which the script was called
46+
git checkout-index -f -a --prefix=$cwd/build/${PMF_PACKAGE_FOLDER}/
47+
composer install
48+
mkdir -p $cwd/build/${PMF_PACKAGE_FOLDER}/phpmyfaq/inc/libs/phpseclib/Crypt
49+
cp -r $cwd/vendor/phpseclib/phpseclib/Crypt $cwd/build/${PMF_PACKAGE_FOLDER}/phpmyfaq/inc/libs/phpseclib/Crypt
50+
cp -r $cwd/vendor/twitteroauth/twitteroauth $cwd/build/${PMF_PACKAGE_FOLDER}/phpmyfaq/inc/libs/twitteroauth
51+
tar cfvz ${PMF_PACKAGE_FOLDER}.tar.gz $cwd/build/${PMF_PACKAGE_FOLDER}/phpmyfaq
52+
zip -r ${PMF_PACKAGE_FOLDER}.zip $cwd/build/${PMF_PACKAGE_FOLDER}/phpmyfaq
53+
$MD5BIN "${PMF_PACKAGE_FOLDER}.tar.gz" > "${PMF_PACKAGE_FOLDER}.tar.gz.md5"
54+
$MD5BIN "${PMF_PACKAGE_FOLDER}.zip" > "${PMF_PACKAGE_FOLDER}.zip.md5"

0 commit comments

Comments
 (0)