http://wiki.osgeo.org/wiki/FOSS4G_2009_Press_Release_28
To Geospatial Open Source Project Leaders:
The Arramagong Live DVD http://arramagong.com, GISVM
http://gisvm.com, and OSGeo Live-Demo
http://wiki.osgeo.org/wiki/Live_GIS_Disc projects are collaborating to
create a set of simple, automated install scripts for a wide variety of
Free and Open Source GIS projects, and we're calling on each project to
help us write a script for their software. Projects that can write their
install script this week will be included on The Arramamgong Live DVD
which will be given to all delegates at the FOSS4G
http://2009.foss4g.org conference.
The scripts should cover the installation and configuration of each
project into a base Xubuntu http://www.xubuntu.org/ 9.04 system.
Separate scripts can optionally cover data, demos and tutorials. As a
bonus, these scripts are exactly what packagers require to bundle your
project into Debian and Ubuntu, so you will be taking the first steps
toward getting your project into a Linux distribution.
The base version of the FOSS4G2009 GISVM/Arramagong Live DVD can be
trialed in a VMWare virtual machine and downloaded from:
http://download.osgeo.org/livedvd/Arramagong_GISVM_FOSS4G2009_alpha1.7z
Timeline
Date DateMilestone
7 Sep 2009in 1 week LiveDVD Feature Freeze
11 Sep 2009 in 2 weeks LiveDVD Beta Release
18 Sep 2009 in 3 weeks LiveDVD Final Freeze
20 Sep 2009 in 3 weeks LiveDVD Final Release sent to printers
Packaging Howto
For projects already packaged for Ubuntu http://packages.ubuntu.com/
or DebianGIS http://wiki.debian.org/DebianGis, an install script will
likely be as simple as:
install_mapserver.sh
https://svn.osgeo.org/osgeo/livedvd/gisvm/trunk/bin/install_mapserver.sh
#!/bin/sh
apt-get install cgi-mapserver
Projects that haven't been packaged yet are slightly more complicated:
install_udig.sh
https://svn.osgeo.org/osgeo/livedvd/gisvm/trunk/bin/install_udig.sh
#!/bin/sh
#
#
# Purpose: Installation of udig into Xubuntu
# Author: Stefan Hansen shan...@lisasoft.com
#
#
# Copyright (c) 2009 Open Geospatial Foundation
# Copyright (c) 2009 LISAsoft
#
# Licensed under the GNU LGPL.
#
# This library is free software; you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as published
# by the Free Software Foundation, either version 2.1 of the License,
# or any later version. This library is distributed in the hope that
# it will be useful, but WITHOUT ANY WARRANTY, without even the implied
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# See the GNU Lesser General Public License for more details, either
# in the LICENSE.LGPL.txt file distributed with this software or at
# web page http://www.fsf.org/licenses/lgpl.html;.
#
# About:
# =
# This script will install udig into Xubuntu
# Running:
# ===
# sudo ./install_udig.sh
TMP=/tmp/udig_downloads
INSTALL_FOLDER=/usr/lib
DATA_FOLDER=/usr/local/share
UDIG_FOLDER=$INSTALL_FOLDER/udig
BIN=/usr/bin
USER_NAME=user
USER_HOME=/home/$USER_NAME
## Setup things... ##
# check required tools are installed
if [ ! -x `which wget` ] ; then
echo ERROR: wget is required, please install it and try again
exit 1
fi
# create tmp folders
mkdir $TMP
cd $TMP
## Install Application ##
# get udig
if [ -f udig-1.2-M6.linux.gtk.x86.tar.gz ]
then
echo udig-1.2-M6.linux.gtk.x86.tar.gz has already been downloaded.
else
wget
http://udig.refractions.net/files/downloads/branches/udig-1.2-M6.linux.gtk.x86.tar.gz
fi
# unpack it and copy it to /usr/lib
tar -xzf udig-1.2-M6.linux.gtk.x86.tar.gz -C $INSTALL_FOLDER
## Configure Application ##
# Download modified startup script for udig
if [ -f udig.sh ]
then
echo udig.sh has already been downloaded.
else
wget https://svn.osgeo.org/osgeo/livedvd/gisvm/trunk/udig-conf/udig.sh
fi
# copy it into the udig folder
cp udig.sh $UDIG_FOLDER
# create link to startup script
ln -s $UDIG_FOLDER/udig.sh $BIN/udig
# Download desktop icon
if [ -f uDig.desktop ]
then
echo uDig.desktop has already been downloaded.
else
wget https://svn.osgeo.org/osgeo/livedvd/gisvm/trunk/udig-conf/uDig.desktop
fi
# copy it into the udig folder
cp uDig.desktop $USER_HOME/Desktop
chown $USER_NAME:$USER_NAME $USER_HOME/Desktop/uDig.desktop
## Sample Data ##
# Download udig's sample data
if [ -f data-v1_1.zip ]
then
echo data-v1_1.zip has already been downloaded.
else
wget http://udig.refractions.net/docs/data-v1_1.zip
fi
#unzip the file into /usr/local/share/udig-data
mkdir $DATA_FOLDER/udig-data
unzip data-v1_1.zip -d $DATA_FOLDER/udig-data
## Documentation ##
# Download udig's documentation
if [ -f