Page 1 of 3 123 LastLast
Results 1 to 10 of 26

Thread: Need to edit init.d!!!

  1. #1
    Maximum Bitrate locs4dayz's Avatar
    Join Date
    Sep 2009
    Location
    Philadelphia, PA
    Posts
    509

    Question Need to edit init.d!!!

    I have been trying to get my usplash to stop dropping to a shell during start up and shut down. What do I need to edit in my init.d to make this happen?


    Here is what my init.d looks like...


    #! /bin/sh
    ### BEGIN INIT INFO
    # Provides: usplash
    # Required-Start: $all
    # Required-Stop: $all
    # Default-Start: 2 3 4 5
    # Default-Stop: 0 1 6
    # Short-Description: Integrate usplash into the boot process
    # Description: This script deals with some awkward details of integrating
    # the userspace bootsplash screen into the boot process. On
    # start it stops the usplash daemon (counter-intuitive, but
    # usplash was already started in the initramfs); on stop, it
    # calls usplash_down (unless usplash is already running).
    ### END INIT INFO
    #
    # The usplash script makes sure that usplash exits at the end of
    # the boot sequence and re-run the console-screen.sh script to make
    # sure that the console fonts are actually set
    #
    # Written by Miquel van Smoorenburg <miquels@cistron.nl>.
    # Modified for Debian
    # by Ian Murdock <imurdock@gnu.ai.mit.edu>.
    #
    # Version: @(#)skeleton 1.9 26-Feb-2001 miquels@cistron.nl
    #

    PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
    DAEMON=/sbin/usplash
    NAME=usplash
    DESC="Userspace bootsplash utility"

    test -x $DAEMON || exit 0

    set -e

    usplash_down() {
    # first some sanity checks if we actually have usplash on the system
    #
    # check if usplash is runing and if it does, exit it
    # then re-run console-screen.sh because it can't set console-fonts
    # properly while the screen is in graphics mode
    #
    # also check if we are ended up in console 8. This means that
    # no gdm/kdm/xdm was started (otherwise we would be on vt7).
    # It happens when e.g. usplash timed out
    if type setupcon >/dev/null 2>&1; then
    CONSOLE_SCREEN=
    elif [ -x /etc/init.d/console-screen.sh ]; then
    CONSOLE_SCREEN="/etc/init.d/console-screen.sh start"
    else
    CONSOLE_SCREEN=
    fi
    if type usplash >/dev/null 2>&1 &&
    ( pidof usplash > /dev/null || [ "$(fgconsole 2>/dev/null)" = "8" ] ); then
    # Clear VT 8 of any console messages
    clear >/dev/tty8

    #ask usplash to go away
    usplash_write quit

    #wait until it is really gone or kill it if it dosn't exit
    i=0
    while pidof usplash > /dev/null; do
    i=$(($i + 1))
    if [ $i -gt 100 ]; then
    kill -9 `pidof usplash`
    break
    fi
    sleep 0.1
    done

    # reset all our virtual consoles, yay!
    if [ "$CONSOLE_SCREEN" ]; then
    $CONSOLE_SCREEN
    fi
    if [ "$(fgconsole 2>/dev/null)" = "8" ] && [ "$DO_NOT_SWITCH_VT" != "yes" ]; then
    chvt 1
    fi
    fi
    }

    case "$1" in
    start)
    #usplash_down
    ;;
    stop)
    SPLASH=true
    if [ -f /proc/cmdline ] ; then
    for x in $(cat /proc/cmdline); do
    case $x in
    nosplash*)
    SPLASH=false
    ;;
    splash*)
    SPLASH=true
    ;;
    esac
    done
    fi

    if [ "$SPLASH" = "true" ] ; then
    pidof usplash > /dev/null || usplash_down
    usplash_write "TIMEOUT 15"
    fi
    ;;
    *)
    N=/etc/init.d/$NAME
    # echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2
    echo "Usage: $N {start|stop}" >&2
    exit 1
    ;;
    esac

    exit 0
    Linux(Learning the curve...Like when driving!!!)
    Worklog!!!http://www.mp3car.com/vbulletin/fabr...l-worklog.html

  2. #2
    Newbie
    Join Date
    Jan 2010
    Posts
    9
    hi lock4days,
    you have to change

    case "$1" in
    start)
    #usplash_down
    ;;
    stop)

    to

    case "$1" in
    start)
    usplash_down
    ;;
    stop)

    i'll remember you to rename S98usplash (if exist) to S01usplash either in rc2.d and in rc3.d

  3. #3
    Maximum Bitrate locs4dayz's Avatar
    Join Date
    Sep 2009
    Location
    Philadelphia, PA
    Posts
    509
    Once this issue is resolved my install will be 100% as far as I can tell for now. Everything else is working(thanks to n2o_2k)!!
    Linux(Learning the curve...Like when driving!!!)
    Worklog!!!http://www.mp3car.com/vbulletin/fabr...l-worklog.html

  4. #4
    Maximum Bitrate locs4dayz's Avatar
    Join Date
    Sep 2009
    Location
    Philadelphia, PA
    Posts
    509
    Quote Originally Posted by nemocrk View Post
    hi lock4days,
    you have to change

    case "$1" in
    start)
    #usplash_down
    ;;
    stop)

    to

    case "$1" in
    start)
    usplash_down
    ;;
    stop)

    i'll remember you to rename S98usplash (if exist) to S01usplash either in rc2.d and in rc3.d
    Will try this...Thank you!

    Do I change in rc4.d and rc5.d also???

    UPDATE: No change...worth the try though...I guess!?!?
    Linux(Learning the curve...Like when driving!!!)
    Worklog!!!http://www.mp3car.com/vbulletin/fabr...l-worklog.html

  5. #5
    Newbie
    Join Date
    Jan 2010
    Posts
    9
    sorry in the previous post i've made a mistake...
    you have to give these commands:
    sudo update-rc.d -f usplash remove
    sudo update-rc.d usplash 01 S . 01 0 1 6

    the 1st one is to remove previous settings t 2nd one to make usplash the 1st thing to start

  6. #6
    Maximum Bitrate locs4dayz's Avatar
    Join Date
    Sep 2009
    Location
    Philadelphia, PA
    Posts
    509
    Quote Originally Posted by nemocrk View Post
    sorry in the previous post i've made a mistake...
    you have to give these commands:
    sudo update-rc.d -f usplash remove
    sudo update-rc.d usplash 01 S . 01 0 1 6

    the 1st one is to remove previous settings t 2nd one to make usplash the 1st thing to start
    No change. System starts with usplash running, then after a few seconds it disappears and the rest of the boot process is in verbose mode(just when the system gets to "setting preliminary keymap"). So I guess its not actually dropping to a shell, rather it doesn't finish the whole boot process in GUI mode...how do I fix???
    Linux(Learning the curve...Like when driving!!!)
    Worklog!!!http://www.mp3car.com/vbulletin/fabr...l-worklog.html

  7. #7
    Newbie
    Join Date
    Jan 2010
    Posts
    9
    have you done both the modify?
    either /etc/init.d/usplash and update-rc.d ?
    if so try the command:
    /etc/init.d/usplash start and tell me what's up.

  8. #8
    Maximum Bitrate locs4dayz's Avatar
    Join Date
    Sep 2009
    Location
    Philadelphia, PA
    Posts
    509
    Quote Originally Posted by nemocrk View Post
    have you done both the modify?
    either /etc/init.d/usplash and update-rc.d ?
    if so try the command:
    /etc/init.d/usplash start and tell me what's up.
    Yes to both questions!

    Do you mean to rename usplash to usplash start?
    Linux(Learning the curve...Like when driving!!!)
    Worklog!!!http://www.mp3car.com/vbulletin/fabr...l-worklog.html

  9. #9
    licensed to kill - FKA kev000
    Auto Apps:loading...
    tripzero's Avatar
    Join Date
    Aug 2006
    Location
    16.40618, 120.61106
    Posts
    2,560
    Quote Originally Posted by locs4dayz View Post
    Yes to both questions!

    Do you mean to rename usplash to usplash start?
    he means run "usplash start"and see what happens...
    Former author of LinuxICE, nghost, nobdy.
    Current author of Automotive Message Broker (AMB).
    Works on Tizen IVI. Does not represent anyone or anything but himself.

  10. #10
    Maximum Bitrate locs4dayz's Avatar
    Join Date
    Sep 2009
    Location
    Philadelphia, PA
    Posts
    509
    Quote Originally Posted by kev000 View Post
    he means run "usplash start"and see what happens...
    I am still in the learning process of linux so bear with me. I'm assuming that this is supposed to be done in terminal with the "sudo usplash" command?

    This is what I got...


    root@Chrysler300m-desktop:/home/chrysler300m# sudo usplash
    usplash: can't get console font: Invalid argument
    bogl_init failed: EXPLODE

    screen init failed
    root@Chrysler300m-desktop:/home/chrysler300m#


    So then I tried this and got this...

    root@Chrysler300m-desktop:/home/chrysler300m# /etc/init.d/usplash start
    root@Chrysler300m-desktop:/home/chrysler300m#


    Then tried this and got...

    root@Chrysler300m-desktop:/home/chrysler300m# sudo usplash start
    root@Chrysler300m-desktop:/home/chrysler300m#

    Then tried this and got...


    root@Chrysler300m-desktop:/home/chrysler300m# usplash start
    root@Chrysler300m-desktop:/home/chrysler300m#


    Then tried this and got...


    root@Chrysler300m-desktop:/home/chrysler300m# sudo /etc/init.d/usplash start
    root@Chrysler300m-desktop:/home/chrysler300m#


    Then tried this and got...

    root@Chrysler300m-desktop:/home/chrysler300m# sudo usplash -c
    bogl_init failed: EXPLODE

    screen init failed
    root@Chrysler300m-desktop:/home/chrysler300m#


    Is This the way I'm supposed to do it? Keep in mind that when I start my system the usplash is there with the progress bar moving side to side but doesn't remain for the entire boot process!!
    Linux(Learning the curve...Like when driving!!!)
    Worklog!!!http://www.mp3car.com/vbulletin/fabr...l-worklog.html

Page 1 of 3 123 LastLast

Similar Threads

  1. XM / Sirius Worklog
    By Nola111 in forum Centrafuse
    Replies: 251
    Last Post: 08-20-2008, 10:05 AM
  2. skin edit
    By Artificial in forum StreetDeck Skins
    Replies: 1
    Last Post: 10-30-2007, 01:15 PM
  3. Edit Signature yeilds "Undefined authentication type"
    By 2k1Toaster in forum Mp3car Forum Suggestions/Comments
    Replies: 2
    Last Post: 04-19-2007, 08:04 AM
  4. Cant edit post in FireFox
    By liquid_smoke in forum Mp3car Forum Suggestions/Comments
    Replies: 23
    Last Post: 11-10-2005, 11:23 AM
  5. obd2 edit gm
    By Tricked-Out-Toy in forum Engine Management, OBD-II, Engine Diagnostics, etc.
    Replies: 6
    Last Post: 10-16-2005, 02:00 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •