[maemo-commits] [maemo-commits] r10961 - in projects/haf/trunk/osso-af-startup: debian services
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Wed Apr 4 15:06:52 EEST 2007
- Previous message: [maemo-commits] r10960 - in projects/haf/trunk/hildon-theme-layout-4: . rc
- Next message: [maemo-commits] r10962 - projects/haf/trunk/osso-af-startup/debian
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: schulhof Date: 2007-04-04 15:06:51 +0300 (Wed, 04 Apr 2007) New Revision: 10961 Modified: projects/haf/trunk/osso-af-startup/debian/changelog projects/haf/trunk/osso-af-startup/services/real-af-startup Log: * Use the new wizard background "API" provided by wizback to change the appearance of the various wizback UI elements as appropriate Modified: projects/haf/trunk/osso-af-startup/debian/changelog =================================================================== --- projects/haf/trunk/osso-af-startup/debian/changelog 2007-04-04 12:04:16 UTC (rev 10960) +++ projects/haf/trunk/osso-af-startup/debian/changelog 2007-04-04 12:06:51 UTC (rev 10961) @@ -1,3 +1,10 @@ +osso-af-startup (1.37-1) unstable; urgency=low + + * Use the new wizard background "API" provided by wizback to change + the appearance of the various wizback UI elements as appropriate + + -- Gabriel Schulhof <gabriel.schulhof at nokia.com> Wed, 4 Apr 2007 15:02:54 +0300 + osso-af-startup (1.36-1) unstable; urgency=low * Changed startup wizard sequence in the first boot. Modified: projects/haf/trunk/osso-af-startup/services/real-af-startup =================================================================== --- projects/haf/trunk/osso-af-startup/services/real-af-startup 2007-04-04 12:04:16 UTC (rev 10960) +++ projects/haf/trunk/osso-af-startup/services/real-af-startup 2007-04-04 12:06:51 UTC (rev 10961) @@ -20,6 +20,44 @@ # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA # 02110-1301 USA +start_input() +{ + ENABLE_FLAG=0 + AF_INIT=/etc/osso-af-init + + # we need to start VKB for the wizard... + if [ -f $AF_INIT/keyboard.defs ]; then + source $AF_INIT/keyboard.defs + fi + + source $AF_INIT/keyboard.sh start + # give VKB some time to start + sleep 5 + + # start clipboard daemon for the wizard + if [ -f $AF_INIT/clipboard.sh ]; then + source $AF_INIT/clipboard.sh start + fi +} + +if [ "$ENABLE_FLAG" = "0" ]; then + if [ "x$DISPLAY" = "x" ]; then + echo "$0: Error, DISPLAY is not defined!" + exit 2 + fi +fi + +if [ -f /etc/osso-af-init/wizard-background-defs.sh ]; then + source /etc/osso-af-init/wizard-background-defs.sh +fi + +if ! type wizback_method 2> /dev/null; then +wizback_method() # args ignored +{ + return 0 +} +fi + case "$1" in start) @@ -52,63 +90,86 @@ fi 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 if [ -x $AF_INIT_DIR/startup-wizard.sh ]; then + start_input + wizback_method advance 1 + wizback_method set_progress_visible false source $AF_INIT_DIR/startup-wizard.sh start - source $AF_INIT_DIR/af-defines.sh ;# re-read locale variables - # show progress animation - if [ ! -x /usr/bin/wizback ]; then - /usr/sbin/anim-shower 17000 & + wizback_method set_progress_visible true + + if [ "x$AFTER_SUW_RESTART_NEEDED" != "x0" ]; then + source $AF_INIT_DIR/af-defines.sh ;# re-read locale variables + # show progress animation + if ! [ -f /etc/osso-af-init/wizard-background-defs.sh ]; then + /usr/sbin/anim-shower 17000 & + fi + # restart processes because the locale might have changed + source $AF_INIT_DIR/after-suw-process-restart.sh fi - # restart processes because the locale might have changed - source $AF_INIT_DIR/after-suw-process-restart.sh + else + ADVANCE_STEPS=`expr $ADVANCE_STEPS + 1` fi - if [ -x /usr/bin/wizback ]; then - dbus-send --print-reply --system --dest=org.maemo.WizardBackground \ - / org.maemo.WizardBackground.advance uint32:1 - fi - # Give Backup a chance to restore settings automatically if [ -x $AF_INIT_DIR/osso-backup-startup.sh ]; then - $AF_INIT_DIR/osso-backup-startup.sh + $AF_INIT_DIR/osso-backup-startup.sh check + if [ "x$?" = "x2" ]; then + wizback_method set_progress_visible false + wizback_method set_descriptions_visible false + + $AF_INIT_DIR/osso-backup-startup.sh + + wizback_method set_progress_visible true + wizback_method set_descriptions_visible true + fi fi if [ -x $AF_INIT_DIR/osso-connectivity-ui-gwwizard-startup.sh \ -a ! -f /tmp/suw-user-cancelled.tmp ]; then + + wizback_method advance 1 + + wizback_method set_progress_visible false + $AF_INIT_DIR/osso-connectivity-ui-gwwizard-startup.sh start + + wizback_method set_progress_visible true + else + ADVANCE_STEPS=`expr $ADVANCE_STEPS + 1` fi if [ -f $TMPDIR/launch-operator-wizard.tmp \ -a ! -f /tmp/suw-user-cancelled.tmp ]; then if [ -x $AF_INIT_DIR/operator-wizard.sh ]; then - if [ -x /usr/bin/wizback ]; then - dbus-send --print-reply --system --dest=org.maemo.WizardBackground \ - / org.maemo.WizardBackground.advance uint32:1 - fi + + wizback_method advance 1 + + wizback_method set_progress_visible false + $AF_INIT_DIR/operator-wizard.sh start + + wizback_method set_progress_visible true fi rm -f $TMPDIR/launch-operator-wizard.tmp + else + ADVANCE_STEPS=`expr $ADVANCE_STEPS + 1` fi - if [ -x /usr/bin/wizback ]; then - # Can advance 2 positions here, since any position past the - # end has no effect - dbus-send --print-reply --system --dest=org.maemo.WizardBackground / \ - org.maemo.WizardBackground.advance uint32:2 - sleep 1 - dbus-send --print-reply --system --dest=org.maemo.WizardBackground / \ - org.maemo.WizardBackground.quit - fi + wizback_method advance $ADVANCE_STEPS + sleep 1 + wizback_method quit rm -f $HOME/first-boot-flag rm -f /tmp/suw-user-cancelled.tmp else if [ -x $AF_INIT_DIR/startup-wizard.sh ]; then + start_input source $AF_INIT_DIR/startup-wizard.sh start fi fi
- Previous message: [maemo-commits] r10960 - in projects/haf/trunk/hildon-theme-layout-4: . rc
- Next message: [maemo-commits] r10962 - projects/haf/trunk/osso-af-startup/debian
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]