slackbuilds/web/simple-php-framework/simple-php-framework.SlackBuild
2011-07-22 08:41:46 +02:00

57 lines
1.3 KiB
Bash
Executable file
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/bin/sh
CWD=$(pwd)
PRGNAM=$(basename $CWD)
VERSION=$(date +%Y.%m.%d_%H.%M)
BUILD=1
ARCH=$(uname -m)
REPOSITORIES=/home/installs/SlackBuilds/repositories
TAG=cyco
TMP=/tmp/$TAG
PKG=$TMP/pkg-$PRGNAM
OUTPUT=/tmp
PREFIX=/usr
# cleaning
rm -fr $PKG
# get sources
[ ! -e $REPOSITORIES ] && mkdir -p $REPOSITORIES
cd $REPOSITORIES
if [ -e $REPOSITORIES/$PRGNAM ] ; then
( cd $REPOSITORIES/$PRGNAM
git pull
)
else
git clone "http://github.com/tylerhall/simple-php-framework.git" $REPOSITORIES/$PRGNAM
fi
mkdir -p $PKG/srv/www/htdocs
cp -R $REPOSITORIES/$PRGNAM $PKG/srv/www/htdocs/
find $PKG/srv/www/htdocs -name \.git\* -exec rm -fr {} \;
cd $PKG
mkdir -p install
cat <<EOF > install/slack-desc
$PRGNAM: $PRGNAM (The Simple PHP Framework)
$PRGNAM:
$PRGNAM: The Simple PHP Framework is a pragmatic approach to building websites with PHP 5.
$PRGNAM: Its geared towards web design shops and freelance programmers looking for a
$PRGNAM: common foundation to quickly bring web projects to life. Without getting too
$PRGNAM: technical, SPF follows the no-framework Framework method coined by Rasmus
$PRGNAM: Lerdorf — with a little Active Record thrown in for good measure.
$PRGNAM:
$PRGNAM:
$PRGNAM: http://clickontyler.com/simple-php-framework/
$PRGNAM:
EOF
chown -R root:root *
makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.txz