lkml.org 
[lkml]   [2005]   [Oct]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: Keep initrd tasks running?
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA1



    Phillip Susi wrote:
    > I am confused. I thought that once the initramfs init execs the real
    > init, the initramfs is freed. It can't be freed if there are processes
    > that still have open files there, so that would seem to prevent any
    > processes being started in the initramfs and continuing after the real
    > system is booted.
    >

    AFAIK it's pivoted and then umounted, which frees it. This doesn't mean
    it has to be freed.. . .

    > Jeff Bailey wrote:
    >
    >> This is much more easily supported in Breezy. usplash is started at the
    >> top of the initramfs (from the init-top hook) and lives until we start
    >> gdm.
    >>
    >> The biggest constraint is that you don't have write access to the target
    >> root filesystem (since it's mounted readonly). However, /dev is a tmpfs
    >> that is move mounted to the new root system. If you need to have
    >> sockets open or store data, you can use that. usplash does this for its
    >> socket.
    >>
    >> Note that the initramfs startup sequence isn't at all similar to the old
    >> initrd startups. It should be easy for you to cleanly add what you want
    >> under /etc/mkinitramfs/scripts and not have to modify the
    >> initramfs-tools package. /usr/share/doc/initramfs-tools/HACKING
    >> contains some starter information.
    >>
    >> Hope this helps!
    >>
    >> Tks,
    >> Jeff Bailey
    >>
    >>
    >>
    >>
    >>
    >>
    >>
    >
    >

    - --
    All content of all messages exchanged herein are left in the
    Public Domain, unless otherwise explicitly stated.

    Creative brains are a valuable, limited resource. They shouldn't be
    wasted on re-inventing the wheel when there are so many fascinating
    new problems waiting out there.
    -- Eric Steven Raymond
    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v1.4.1 (GNU/Linux)
    Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

    iD8DBQFDVcnzhDd4aOud5P8RAmk/AJ48RK9V5CrJeNXu/ORxuNa3I/+jrACeOkUl
    z2l1tNTWm6dtjysddaZ81co=
    =7GLq
    -----END PGP SIGNATURE-----
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2005-10-19 06:27    [W:0.022 / U:5.064 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site