Fez Fedora
From Jon's Wiki
Get the Sun Java 6 JDK:
sudo apt-get install sun-java6-jdk sun-java6-fonts
Create a PostgreSQL user and database first:
createuser -SDRP fezdev createdb -E UTF8 -O fezdev fedora_fez
Download Fedora installs from www.fedora-commons.org and run the installer, using above database, and the provided Tomcat server:
java -jar fedora-2.2.1-installer.jar
Create an init script for starting and stopping the Fedora service:
#!/bin/bash -e # # fedora This init.d script is used to start fedora. ENV="env -i LANG=C PATH=/usr/local/bin:/usr/bin:/bin" . /lib/lsb/init-functions export JAVA_HOME=/usr/lib/jvm/java-6-sun export JVM_HOME=/usr/lib/jvm/java-6-sun export FEDORA_HOME=/var/lib/fedora/fedora_fez FEDORASTART=$FEDORA_HOME/tomcat/bin/startup.sh FEDORASTOP=$FEDORA_HOME/tomcat/bin/shutdown.sh case $1 in start) log_begin_msg "Starting fedora repository..." if $FEDORASTART; then log_end_msg 0 else log_end_msg 1 fi ;; stop) log_begin_msg "Stopping fedora repository..." if $FEDORASTOP; then log_end_msg 0 else log_end_msg 1 fi ;; restart | force-reload | reload) log_begin_msg "Restarting fedora repository..." if ! $FEDORASTOP; then log_end_msg 1 fi if $FEDORASTART; then log_end_msg 0 else log_end_msg 1 fi ;; status) exit 4 ;; *) echo "Usage: /etc/init.d/fedora start|stop|restart|reload|force-reload" >&2 exit 2 ;; esac
Get Fez, install, use above Fedora instance.