Ξ Ξ

Page

  • Immutable Page
  • Info
  • Attachments

User

Attachment 'createinstance.sh'

Download

#!/bin/bash

# path of MoinMoin shared files
SHARE=/usr/share/moin

# path to target instance location
INSTANCE=$1

# should be nice
USER=www-data
GROUP=www-data

if [ ! $1 ]
then
  echo "You must specify an instance (relative or absolute path)"
  exit
fi

if [[ -e $1 || -d $1 ]]
then
  echo "$1 already exists"
  exit
fi

mkdir -p $INSTANCE
cp -R $SHARE/data $INSTANCE
cp -R $SHARE/underlay $INSTANCE
cp $SHARE/config/wikiconfig.py $INSTANCE

chown -R $USER.$GROUP $INSTANCE
chmod -R ug+rwX $INSTANCE
chmod -R o-rwx $INSTANCE

if [ $? ]
then
  echo "Done."
fi

Attached Files

To refer to attachments on a page, use attachment:filename, as shown below in the list of files. Do NOT use the URL of the [get] link, since this is subject to change and can break easily.
  • [get | view] (2008-12-24 14:19:22, 0.5 KB) [[attachment:createinstance.sh]]

You are not allowed to attach a file to this page.