Packaging the Sahana PortableApp

Download current stable tree, e.g.:

cd
cvs -z3 -d:pserver:anonymous@sahana.cvs.sourceforge.net:/cvsroot/sahana co -r rel_0_6 sahana-phase2
mv sahana-phase2 sahana

Clean out CVS folders:

cd sahana
find -name 'CVS' -exec rm -rf '{}' \; -print
cd ..

Download current PortableApp build system:

cvs -z3 -d:pserver:anonymous@sahana.cvs.sourceforge.net:/cvsroot/sahana co -P sahana-ext

Prepare tree:

cd sahana-ext/release/portable-app
mkdir portable-package
cp -r portable-skel/* portable-package/
mkdir -p portable-package/PortableApps/SahanaPortable/udrive/www/sahana

Copy in Sahana:

cp -ar ~/sahana/* portable-package/PortableApps/SahanaPortable/udrive/www/sahana
cd portable-package
mv PortableApps/SahanaPortable/udrive/www/sahana/README_Portable_App ./README

Zip up:

zip -r ../sahana-release-portable-app.zip *
cd ..
rm -rf portable-package

Navigation
  • Navigate