Changes

From Amahi Wiki
Jump to: navigation, search
1,713 bytes added ,  01:12, 23 November 2010
add script for starting up the service
If you don't need the full system integration you don't need fuse-libs, fuse, xdg-utils but you will loose having a virtual drive of your online data on the desktop
1. # Installation of dependencies
yum install java-1.6.0-openjdk java-1.6.0-openjdk-plugin-1 fuse-libs fuse xdg-utils
2. # Download the latest version of wuala
wget <nowiki>http://www.wuala.com/files/wuala.tar.gz</nowiki>
3. # Untar it as root is /usr/local
cd /usr/local
tar xvfz wuala.tar.gz
This will create a directory wuala.
4. # Manually start the program (make sure you have an account with them first)
/usr/local/wuala/wuala -basepath /usr/local/wuala login YourUserName YourPassword
/usr/local/wuala/wuala showSettings -> will show your settings
5. # Start Wuala as a service
TBDI found a little init.d script that sort of work but it is not perfect. For example I can't seem to make it work with service so that it starts at bootup So if someone can fix it it would be great. Copy the code below in file called wuala in /etc/init.d and make it executable  #!/bin/sh -x # chkconfig: 235 99 10 # description: Start or stop the Wuala server # ### BEGIN INIT INFO # Provides: wuala # Required-Start: $network $syslog # Required-Stop: $network # Default-Start: 2 3 5 # Default-Stop: 0 1 6 # Description: Start or stop the Wuala server ### END INIT INFO  # Source function library. . /etc/rc.d/init.d/functions   WUALA_USER="YourUserName" WUALA_PASS="YourPassword" WUALA_PATH="/usr/local/wuala"   #start=/etc/webmin/start #stop=/etc/webmin/stop lockfile=/var/lock/subsys/wuala #confFile=/etc/webmin/miniserv.conf pidFile=/var/wuala/wuala.pid name='Wuala'  case "$1" in 'start') su - root -c "$WUALA_PATH/wuala -basepath $WUALA_PATH login $WUALA_USER $WUALA_PASS &" & >/dev/null 2>&1 </dev/null RETVAL=$? if [ "$RETVAL" = "0" ]; then touch $lockfile >/dev/null 2>&1 fi ;; 'stop') su - root -c "$WUALA_PATH/wuala -basepath $WUALA_PATH logout &" & RETVAL=$? if [ "$RETVAL" = "0" ]; then rm -f $lockfile fi pidfile=$pidFile rm -f $pidfile ;; 'status') pidfile=$pidFile if [ -s $pidfile ]; then pid=`cat $pidfile` kill -0 $pid >/dev/null 2>&1 if [ "$?" = "0" ]; then echo "$name (pid $pid) is running" RETVAL=0 else echo "$name is stopped" RETVAL=1 fi else echo "$name is stopped" RETVAL=1 fi ;; 'restart') $stop ; $start RETVAL=$? ;; *) echo "Usage: $0 { start | stop | status | restart }" RETVAL=1 ;; esac exit $RETVAL
12

edits