v4.0.4
This commit is contained in:
parent
edc1b813ba
commit
1721dfd141
4 changed files with 22 additions and 28 deletions
23
makesrc.sh
23
makesrc.sh
|
|
@ -4,29 +4,24 @@ NAME=$(basename $PWD)
|
|||
OWNER=$(sed -n '/^%global gh_owner/{s/.* //;p}' $NAME.spec)
|
||||
PROJECT=$(sed -n '/^%global gh_project/{s/.* //;p}' $NAME.spec)
|
||||
VERSION=$(sed -n '/^Version:/{s/.* //;p}' $NAME.spec)
|
||||
COMMIT=$(sed -n '/^%global gh_commit/{s/.* //;p}' $NAME.spec)
|
||||
SHORT=${COMMIT:0:7}
|
||||
|
||||
if [ -f $NAME-$VERSION-$SHORT.tgz ]; then
|
||||
echo Skip $NAME-$VERSION-$SHORT.tgz
|
||||
if [ -f $NAME-$VERSION.tgz ]; then
|
||||
echo "$NAME-$VERSION.tgz already there"
|
||||
else
|
||||
echo -e "\nCreate git snapshot\nName=$NAME, Owner=$OWNER, Project=$PROJECT, Version=$VERSION\n"
|
||||
echo -e "\nCreate git snapshot\nName=$NAME, Owner=$OWNER, Project=$PROJECT, Version=$VERSION \n"
|
||||
|
||||
echo "Cloning..."
|
||||
rm -rf $PROJECT-$COMMIT
|
||||
git clone https://github.com/$OWNER/$PROJECT.git $PROJECT-$COMMIT
|
||||
rm -rf $PROJECT-$VERSION
|
||||
git clone https://github.com/$OWNER/$PROJECT.git --depth 1 --branch $VERSION $PROJECT-$VERSION || exit 1
|
||||
|
||||
echo "Getting commit..."
|
||||
pushd $PROJECT-$COMMIT
|
||||
git checkout $COMMIT || echo exit 1
|
||||
cp composer.json ../composer.json
|
||||
popd
|
||||
echo "Getting composer..."
|
||||
cp $PROJECT-$VERSION/composer.json composer.json
|
||||
|
||||
echo "Archiving..."
|
||||
tar czf $NAME-$VERSION-$SHORT.tgz --exclude .git $PROJECT-$COMMIT
|
||||
tar czf $NAME-$VERSION.tgz --exclude-vcs $PROJECT-$VERSION
|
||||
|
||||
echo "Cleaning..."
|
||||
rm -rf $PROJECT-$COMMIT
|
||||
rm -rf $PROJECT-$VERSION
|
||||
|
||||
echo "Done."
|
||||
fi
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue