summaryrefslogtreecommitdiffstats
path: root/src/main.c
Commit message (Collapse)AuthorAgeFilesLines
* Show detailed plugin if ask-for-password is called when no splash visibleRay Strode2008-07-111-1/+3
|
* Rearrange functions to prevent forward declarationRay Strode2008-07-111-31/+31
| | | | | | We're going to be calling show_detailed_splash before implicitly in cases when there is no splash, so we need to make sure it's high enough up in the file
* Rearrange functions to drop forward declarationRay Strode2008-07-111-34/+32
|
* Use details plugin instead of bailing if no rhgb on kernel cmdlineRay Strode2008-07-111-5/+7
| | | | We still want things like ask-for-password and logging to work.
* Add hack to make maintenance mode probably work whenRay Strode2008-06-301-0/+12
| | | | | | | plymouth is running It was showing up completely blank before because console was still redirected
* Stay on tty1 for nowRay Strode2008-06-301-5/+5
| | | | | | | Using tty7 is making X go to vt8 and putting us on the wrong vt for runlevel 3. Eventually, we'll need to make X start ont he same vt as plymouth, and go back to vt1 if doing runlevel 3.
* If stop_watching_signal is called on a signal that isn't being watched, ignoreRay Strode2008-06-271-0/+3
| | | | | Previously it would assert. Really we should switch the api to have a signal_watch object much like the fd_watch object we have for watch_fd.
* don't require window to be around at quit timeRay Strode2008-06-271-2/+2
| | | | It's created on show-splash now, so it may not exist at quit time
* Add --hide-splash optionRay Strode2008-06-271-0/+19
| | | | | We want to be able to hide the splash screen in the event the user needs to interact with start up from the console.
* Create window when showing splash screen instead of at startupRay Strode2008-06-271-4/+9
| | | | | This will make it easier to add a --hide-splash option, which will provide an escape hatch for repair mode etc
* Make details plugin go back to default plugin if escape is pressed againRay Strode2008-06-241-2/+33
| | | | | | | This fixes the TODO item: - consider making details plugin go back to pretty plugin if user presses escape
* change to root directory before trying to access filesRay Strode2008-06-231-0/+2
| | | | This fixes running plymouth after bootup
* /Really/ exit cleanly if rhgb isn't present on kernel cmdlineRay Strode2008-06-221-1/+4
| | | | | Unlike b7f4399294fad3d70029526cd7334c50d8673214 which was broken
* hide /var/log behind a defineRay Strode2008-06-221-1/+1
|
* Exit cleanly if rhgb is not on the command lineRay Strode2008-06-221-0/+3
|
* Only run if rhgb is on the command lineRay Strode2008-06-191-2/+2
|
* Go back to text mode on quitRay Strode2008-06-191-0/+2
|
* only free old splash plugin on escape if there was an old oneRay Strode2008-06-191-2/+5
|
* return to text mode on crashRay Strode2008-06-191-0/+18
|
* Name the default plugin "default.so", not "graphical.so", so that it's ↵Peter Jones2008-06-131-1/+1
| | | | obvious what's going on there.
* Fix obviously broken code I committed yesterday.Peter Jones2008-06-121-3/+3
|
* Don't treat "vga=791" the same thing as " 1 ". Also, change the chroot logging.Peter Jones2008-06-121-5/+13
|
* Change default splash plugin to generic "graphical"Ray Strode2008-06-111-1/+1
|
* Change to vt window is running on after creating windowRay Strode2008-06-091-0/+2
|
* Don't try to close session on_quit if it wasn't ever openedRay Strode2008-06-091-1/+2
|
* redirect console io to tty7Ray Strode2008-06-091-3/+3
|
* Add "plymouth --newroot=/sysroot" support, and make --sysinit open the log.Peter Jones2008-06-091-7/+14
|
* Use vt7 by defaultRay Strode2008-06-041-1/+1
|
* Change window to take a vt number instead of a tty device fileRay Strode2008-06-041-4/+4
| | | | | | | We are going to want to change to the vt of the tty that we're using for the window. This means we need to know the vt number instead of the device file. From the number we can derive the device filename.
* Get rid of everything about directory switching and PLY_WORKING_DIRECTORY.Peter Jones2008-06-041-101/+7
|
* Make plymouth_should_be_running() be less manual, and add " init=" handler.Peter Jones2008-06-041-13/+14
|
* Remove a bunch of chroot and fs mounting/unmounting code.Peter Jones2008-06-041-100/+0
|
* invert conditionalRay Strode2008-06-031-1/+1
| | | | | | When adding the password object in commit f5a15611fb5fe1d36f8922e1c2a6f751ab0b8df7 I messed up and inverted a conditional.
* Don't require argc > 1Ray Strode2008-06-031-1/+1
|
* Daemonize after starting boot serverRay Strode2008-06-031-0/+18
| | | | | | | Previously we would daemonize when spawning the terminal session. We don't do that now, since we attach to an existing already running terminal session.
* rename --as-daemon to --attach-to-sessionRay Strode2008-06-031-7/+7
| | | | It's a little clearer.
* s/int/bool/ for boolean variableRay Strode2008-06-031-4/+2
|
* Drop PLY_DAEMON_ONLY macro and just look at asdaemonRay Strode2008-06-031-33/+26
| | | | | | | Since we no longer support starting a session, only attaching to an existing one, we can just key off asdaemon to know whether to run the terminal session code.
* Drop support for starting a session from within plymouthRay Strode2008-06-031-44/+2
| | | | | | | | | | | We aren't going to be supporting the #!/bin/plymouth nash form anymore, instead we're going to require #!/bin/nash plymouth --asdaemon
* Handle invocation as "plymouthd --asdaemon <pty_master_fd>"Peter Jones2008-06-031-29/+84
|
* Port password handling over to using new answer objectRay Strode2008-06-021-28/+5
|
* Respond with password of "" if boot splash plugin isn't loadedRay Strode2008-06-021-0/+6
|
* Allow distro/system builder to specify path to logoRay Strode2008-05-291-1/+21
| | | | | | | Previously we've just hard coded the location to the fedora logo. Now it's a configure time flag. We also have a configure time flag for a background color that goes with the logo, but none of the splash plugins make use of it yet.
* More s/fedora// workRay Strode2008-05-291-1/+1
|
* switch over to spinfinity plugin by defaultRay Strode2008-05-281-1/+1
|
* Exit plymouth early if going to single user modeRay Strode2008-05-281-0/+27
|
* Read /proc/cmdline and enable debugging if plymouth:debug is thereRay Strode2008-05-281-0/+54
| | | | | | | Currently we toggle verbose messges if the user presses ctrl-v. That's fine, but doesn't help to debug problems that happen before a splash screen is shown. This provides a mechanism to enable messages earlier
* Random spacing clean upsRay Strode2008-05-281-6/+6
|
* Add second cut at password supportRay Strode2008-05-211-3/+28
| | | | | | | | | This version works even in raw mode, by buffering key presses passed from the window object, and replying to the client after the user presses enter. There are a lot of layers of function pointers getting passed around, so it may make sense to introduce an opaque type for holding the password and triggering the reply.
* Build in tracing by default and toggle on with ctrl-vRay Strode2008-05-201-2/+0
|