[maemo-commits] [maemo-commits] r16640 - projects/haf/trunk/osso-af-startup/services
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Wed Nov 12 17:47:23 EET 2008
- Previous message: [maemo-commits] r16639 - projects/haf/tags/totem-pl-parser
- Next message: [maemo-commits] r16641 - in projects/haf/trunk/dpkg: debian scripts
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: schulhof Date: 2008-11-12 17:47:22 +0200 (Wed, 12 Nov 2008) New Revision: 16640 Modified: projects/haf/trunk/osso-af-startup/services/af-defines.sh projects/haf/trunk/osso-af-startup/services/real-af-services projects/haf/trunk/osso-af-startup/services/real-af-startup Log: Add multi-argument support to source_if_is, then use it everywhere. Modified: projects/haf/trunk/osso-af-startup/services/af-defines.sh =================================================================== --- projects/haf/trunk/osso-af-startup/services/af-defines.sh 2008-11-12 15:40:46 UTC (rev 16639) +++ projects/haf/trunk/osso-af-startup/services/af-defines.sh 2008-11-12 15:47:22 UTC (rev 16640) @@ -26,6 +26,20 @@ set +e export AF_INIT_DIR=/etc/osso-af-init + +source_if_is() +{ + farg=$AF_INIT_DIR/$1 + + shift + + if [ -f $farg ]; then + source $farg $@ + else + echo "AF Warning: '$farg' not found" + fi +} + # user name is appended for multi-user Scratchbox USER=`whoami` if [ "x$USER" = "xroot" ]; then @@ -105,17 +119,8 @@ # MMC swap file location (directory) export MMC_SWAP_LOCATION=$MMC_MOUNTPOINT - source_if_is() - { - farg=$AF_INIT_DIR/$1 - if [ -f $farg ]; then - source $farg - else - echo "AF Warning: '$farg' not found" - fi - } - source_if_is osso-gtk.defs + source_if_is matchbox.defs source_if_is keyboard.defs source_if_is sdl.defs Modified: projects/haf/trunk/osso-af-startup/services/real-af-services =================================================================== --- projects/haf/trunk/osso-af-startup/services/real-af-services 2008-11-12 15:40:46 UTC (rev 16639) +++ projects/haf/trunk/osso-af-startup/services/real-af-services 2008-11-12 15:47:22 UTC (rev 16640) @@ -4,7 +4,7 @@ # # Copyright (C) 2004-2007 Nokia Corporation. All rights reserved. # -# Contact: Kimmo Hämäläinen <kimmo.hamalainen at nokia.com> +# Contact: Kimmo Hämäläinen <kimmo.hamalainen at nokia.com> # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License @@ -44,6 +44,8 @@ source $AF_INIT_DIR/sapwood-server.sh start + source_if_is matchbox.sh start + # wait until system D-BUS is ready (some stuff started by init # after us assume it is running) /usr/sbin/waitdbus system @@ -74,6 +76,8 @@ fi source $AF_INIT_DIR/sapwood-server.sh stop + source_if_is matchbox.sh stop + if [ -x /etc/init.d/at-spi ]; then /etc/init.d/at-spi stop fi Modified: projects/haf/trunk/osso-af-startup/services/real-af-startup =================================================================== --- projects/haf/trunk/osso-af-startup/services/real-af-startup 2008-11-12 15:40:46 UTC (rev 16639) +++ projects/haf/trunk/osso-af-startup/services/real-af-startup 2008-11-12 15:47:22 UTC (rev 16640) @@ -20,9 +20,7 @@ # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA # 02110-1301 USA -if [ -f /etc/osso-af-init/wizard-background-defs.sh ]; then - source /etc/osso-af-init/wizard-background-defs.sh -fi +source_if_is wizard-background-defs.sh if ! type wizback_method 2> /dev/null; then wizback_method() # args ignored @@ -58,38 +56,25 @@ fi source $SESSION_BUS_ADDRESS_FILE - if test -f $AF_INIT_DIR/tracker.sh; then - source $AF_INIT_DIR/tracker.sh start - fi + source_if_is tracker.sh start if [ -x /etc/osso-af-init/maemo-launcher ]; then /etc/osso-af-init/maemo-launcher start fi - if [ -x $AF_INIT_DIR/startup-greeting.sh ]; then - source $AF_INIT_DIR/startup-greeting.sh start - fi + source_if_is startup-greeting.sh start - # we need to start VKB - if [ -f $AF_INIT_DIR/keyboard.defs ]; then - source $AF_INIT_DIR/keyboard.defs - fi + # we need to start VKB + source_if_is keyboard.defs + source_if_is keyboard.sh start - if [ -f $AF_INIT_DIR/keyboard.sh ]; then - source $AF_INIT_DIR/keyboard.sh start - fi - # start clipboard daemon - if [ -f $AF_INIT_DIR/clipboard.sh ]; then - source $AF_INIT_DIR/clipboard.sh start - fi + source_if_is clipboard.sh start if [ -e $HOME/first-boot-flag ]; then ADVANCE_STEPS=1 - if [ -x $AF_INIT_DIR/wizard-background.sh ]; then - source $AF_INIT_DIR/wizard-background.sh start - fi + source_if_is wizard-background.sh start if [ -x $AF_INIT_DIR/startup-wizard.sh ]; then wizback_method advance 1 @@ -166,16 +151,12 @@ rm -f /tmp/suw-user-cancelled.tmp touch /tmp/.check_auto_install - if [ -x $AF_INIT_DIR/startup-greeting.sh ]; then - source $AF_INIT_DIR/startup-greeting.sh firstboot - fi + source_if_is startup-greeting.sh firstboot wizback_method quit else - if [ -x $AF_INIT_DIR/startup-wizard.sh ]; then - source $AF_INIT_DIR/startup-wizard.sh start - fi + source_if_is startup-wizard.sh start # Give Backup a chance to finish restoring task if [ -f $HOME/.osso-backup/last-restore.xml ]; then @@ -195,9 +176,7 @@ $AF_INIT_DIR/osso-media-server.sh stop fi - if test -f $AF_INIT_DIR/tracker.sh; then - source $AF_INIT_DIR/tracker.sh stop - fi + source_if_is tracker.sh stop ;; restart)
- Previous message: [maemo-commits] r16639 - projects/haf/tags/totem-pl-parser
- Next message: [maemo-commits] r16641 - in projects/haf/trunk/dpkg: debian scripts
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]