This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
linux_install_fedora [2011/11/10 17:24] abeloin created |
— (current) | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Fedora Installation Guide ====== | ||
- | Based on [[http:// | ||
- | ==== Prerequisites ==== | ||
- | * Java< | ||
- | * Ffmpeg< | ||
- | ==== 1.Download Serviio ==== | ||
- | < | ||
- | ==== 2.Extract Serviio ==== | ||
- | < | ||
- | mv / | ||
- | ==== 3.Create Serviio' | ||
- | < | ||
- | chown -R serviio: | ||
- | </ | ||
- | ==== 4.Initscript for Serviio ==== | ||
- | Create the initscript / | ||
- | < | ||
- | # | ||
- | # chkconfig 35 85 15 | ||
- | # description: | ||
- | ### BEGIN INIT INFO | ||
- | # Provides: serviio | ||
- | # Required-Start: | ||
- | # Required-Stop: | ||
- | # Default-Start: | ||
- | # Default-Stop: | ||
- | # Description: | ||
- | ### END INIT INFO | ||
- | SERVIIO_HOME="/ | ||
- | SERVIIO_DAEMON=" | ||
- | SERVIIO_BIN=" | ||
- | SERVIIO_USER=" | ||
- | |||
- | # Source function library. | ||
- | . / | ||
- | |||
- | RETVAL=0 | ||
- | |||
- | check() { | ||
- | # Check that we're a privileged user | ||
- | [ $(id -u) = 0 ] || exit 4 | ||
- | |||
- | # Check if SERVIIO_HOME exists | ||
- | test -d " | ||
- | |||
- | # Check if SERVIIO_BIN is executable | ||
- | test -x " | ||
- | } | ||
- | |||
- | start() { | ||
- | check | ||
- | echo -n " | ||
- | /bin/su --session-command=" | ||
- | RETVAL=$? | ||
- | if [ $RETVAL -eq 0 ]; then | ||
- | touch / | ||
- | echo_success | ||
- | else | ||
- | echo_failure | ||
- | fi | ||
- | echo | ||
- | return $RETVAL | ||
- | } | ||
- | |||
- | stop() { | ||
- | check | ||
- | echo -n " | ||
- | # Retrieve JAVA Serviio process ID | ||
- | PIDDAEMON=`pgrep $SERVIIO_DAEMON` | ||
- | [ -z " | ||
- | # Kill the daemon | ||
- | killproc " | ||
- | RETVAL=$? | ||
- | [ $RETVAL -eq 0 ] && rm -f / | ||
- | echo | ||
- | # Kill the JAVA Serviio process if exists | ||
- | [ -z " | ||
- | return $RETVAL | ||
- | } | ||
- | |||
- | restart() { | ||
- | stop | ||
- | start | ||
- | } | ||
- | |||
- | |||
- | case " | ||
- | start) | ||
- | start | ||
- | ;; | ||
- | stop) | ||
- | stop | ||
- | ;; | ||
- | force-reload) | ||
- | restart | ||
- | ;; | ||
- | restart) | ||
- | restart | ||
- | ;; | ||
- | condrestart) | ||
- | if [ -f / | ||
- | restart | ||
- | fi | ||
- | ;; | ||
- | status) | ||
- | status serviio.sh | ||
- | ;; | ||
- | *) | ||
- | echo $" | ||
- | RETVAL=2 | ||
- | esac | ||
- | |||
- | exit $RETVAL | ||
- | </ | ||
- | ==== 5.Enable service ==== | ||
- | < | ||
- | chkconfig --add serviio | ||
- | systemctl --system daemon-reload</ | ||
- | ==== 6.Start Serviio ==== | ||
- | < |