Skip to content

Instantly share code, notes, and snippets.

@cedricwalter
Last active May 19, 2016 20:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cedricwalter/07d7dccad53d457c581ae42beb36dfe6 to your computer and use it in GitHub Desktop.
Save cedricwalter/07d7dccad53d457c581ae42beb36dfe6 to your computer and use it in GitHub Desktop.
Build your own version of Akeeba Subscription, use at your own risk, not endorsed by https://www.akeebabackup.com/
#!/bin/bash
# you need some dependencies, run them once
# pear channel-discover pear.phing.info
# pear install [--alldeps] phing/phing
# pear install -f VersionControl_SVN
# the major difficulty is to find a combination of versions that work together...these are the latest as of today 19.05.2016
export akeebasubs_version=5.1.1
export buildfiles_version=master
export strapper_version=3.0.1
export fof_version=3.0.10
# -- dont change below this line ----------------------
date=`date +%d%m%Y`
rm -rf arssubs-${date}
mkdir arssubs-${date}
cd arssubs-${date}
export base=`pwd`
git clone https://github.com/akeeba/buildfiles.git
cd buildfiles
git checkout -b ${buildfiles_version}
cd build
phing link
phing git
cd ${base}
git clone https://github.com/akeeba/strapper.git
cd strapper
git checkout -b ${strapper_version}
php ../buildfiles/tools/link.php `pwd`
cd build
phing link
phing git
cd ${base}
git clone https://github.com/akeeba/fof.git
mv fof fof3
cd fof3
git checkout -b ${fof_version}
php ../buildfiles/tools/link.php `pwd`
cd build
phing link
phing git
cd ${base}
git clone https://github.com/akeeba/akeebasubs.git
cd akeebasubs
git checkout -b ${akeebasubs_version}
php ../buildfiles/tools/link.php `pwd`
cd build
phing link
phing git
cd ${base}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment