Skip to content
tingletech edited this page Jul 27, 2013 · 3 revisions

appstrap directory

Install into the home directory of your application role account.

cd
git clone git://github.com/tingletech/appstrap.git

appstrap/pmake command

Wrapper for pkgsrc to install packages and initialize pkgsrc if it has not been set up.

appstrap/pkgup command

Script to check out the latest pkgsrc and rebuild all the installed packages into another location. Does not upgrade installed python and perl libraries yet.

appstrap/shib_it command

Bootstrap pkgsrc and set up shibboleth-sp so it will run as non-root. Sets up ~servers/shibboleth for shibd.

appstrap/envwrapper command

Environment wrapper for use with monit

appstrap/setup.sh bash configuration

Source this file to set up the environment.

appstrap/cronic directory

Utilities for long running jobs

appstrap/stacks

Scripts to build out different stacks

appstrap/bashrc

Bashrc files for application role accounts (create a symbolic link)

appstrap/monit

Monitrc files for application role accounts (create a hard link)

servers directory

This holds the configuration files for the servers used by this application. We want to be able to remove and replace the packages for the servers; all the configuration is kept in here.

apache servers

apachectl needs to be edited.

tomcat servers

use CATALINA_HOME and CATALINA_BASE

pkg* directories

These hold pkgsrc files and packages.

pkgsrc directory

This is a git working directory with extra downloaded files. Packages are installed from here.

pkg directory (symbolic link)

This is a symbolic link to the real current directory

pkgbld directory

This directory has the real build in sub-directories.