From 8f01533df392273b4fd90c8d6ee8c00c783fe908 Mon Sep 17 00:00:00 2001 From: Gwenhael Le Moine Date: Sun, 27 Apr 2014 08:14:53 +0200 Subject: [PATCH] added piwik --- n/piwik/piwik.SlackBuild | 69 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 n/piwik/piwik.SlackBuild diff --git a/n/piwik/piwik.SlackBuild b/n/piwik/piwik.SlackBuild new file mode 100644 index 00000000..61220a8c --- /dev/null +++ b/n/piwik/piwik.SlackBuild @@ -0,0 +1,69 @@ +#!/bin/sh + +CWD=$(pwd) + +PRGNAM=$(basename $CWD) +VERSION=${VERSION:-$(date +%F | tr - .)} +ARCH="noarch" # hardcode ARCH +BUILD=${BUILD:-1} +TAG=${TAG:-cyco} + +DOCROOT=${DOCROOT:-/var/www/htdocs} + +PHPUSER=${PHPUSER:-apache} +PHPGROUP=${PHPGROUP:-apache} + +TMP=${TMP:-/tmp/$TAG} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +set -eu + +rm -rf $PKG +mkdir -p $TMP $OUTPUT $PKG/$DOCROOT +cd $PKG/$DOCROOT/ +rm -rf $PRGNAM-$VERSION + +REPOSITORY=/home/installs/SlackBuilds/repository/$PRGNAM + +if [ -e $REPOSITORY ]; then + (cd $REPOSITORY; git pull) +else + git clone https://github.com/piwik/piwik.git $REPOSITORY +fi + +cp -R $REPOSITORY $PRGNAM + +cd $PRGNAM +rm -fr .git .gitignore +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 -o -perm 755 \) \ + -exec chmod 750 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 -o -perm 644 \) \ + -exec chmod 640 {} \; + +mkdir -p $PKG/usr/doc/$PRGNAM +cp -a CHANGELOG COPYING $PKG/usr/doc/$PRGNAM + +# Change ownership and perms and create a link. +chown -R $PHPUSER:$PHPGROUP $PKG/$DOCROOT/$PRGNAM +chmod 0750 $PKG/$DOCROOT/$PRGNAM + +mkdir -p $PKG/install +cat < $PKG/install/slack-desc +$PRGNAM: $PRGNAM (Web Analytics Server) +$PRGNAM: +$PRGNAM: +$PRGNAM: +$PRGNAM: +$PRGNAM: +$PRGNAM: +$PRGNAM: +$PRGNAM: +$PRGNAM: http://piwik.org +$PRGNAM: +EOF + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-txz}