Difference between revisions of "Fez Fedora"
From Jon's Wiki
(New page: 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 ...) |
|||
Line 20: | Line 20: | ||
. /lib/lsb/init-functions | . /lib/lsb/init-functions | ||
− | export JAVA_HOME=/usr/lib/jvm/java-6-sun | + | export JAVA_HOME=/usr/lib/jvm/java-6-sun |
− | export JVM_HOME=/usr/lib/jvm/java-6-sun | + | export JVM_HOME=/usr/lib/jvm/java-6-sun |
− | export FEDORA_HOME=/ | + | export FEDORA_HOME=/var/lib/fedora/fedora_fez |
FEDORASTART=$FEDORA_HOME/tomcat/bin/startup.sh | FEDORASTART=$FEDORA_HOME/tomcat/bin/startup.sh |
Latest revision as of 00:48, 9 January 2008
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.