Commit graph

451 commits

Author SHA1 Message Date
Ray Strode
b2f18586cf whitespace cleanup 2008-06-11 17:21:40 -04:00
Ray Strode
bf73740db5 Generate helper scripts so the right logo is included 2008-06-11 17:19:55 -04:00
Ray Strode
1e457ae39c Update populate and update initrd scripts to use the same lib heuristic as set-default-plugin 2008-06-11 17:19:55 -04:00
Ray Strode
5a85be71ea Try to open the frame buffer every time we set graphics mode
It may fail initially and work later
2008-06-11 17:19:55 -04:00
Ray Strode
5123832d46 add symlink to default plugin in initrd 2008-06-11 17:19:55 -04:00
Ray Strode
7826d560be Write to stdout instead of tty1 for text plugin 2008-06-11 17:19:55 -04:00
Ray Strode
3d6f43ed26 create plugin directory before trying to install to it in populate script 2008-06-11 17:19:55 -04:00
Peter Jones
2b1f1097fb Make the spec file capable of building the result from "make dist". 2008-06-11 15:13:48 -04:00
Peter Jones
673252500e Make a very slight attempt at getting a reasonable video mode, and fail if we don't have one. 2008-06-11 14:14:52 -04:00
Ray Strode
f8aad4fca9 more spec updates 2008-06-11 14:10:45 -04:00
Ray Strode
28d7756eb3 Update spec file to set the latest installed plugin to default 2008-06-11 12:10:30 -04:00
Ray Strode
9e37acbd13 Add --reset argument to set-default-plugin
It just chooses the last installed plugin as the default
or no plugin if there is none available
2008-06-11 12:10:22 -04:00
Ray Strode
e86a9268dc Add new plymouth-set-default-plugin script
This script updates which plugin graphical.so points to
2008-06-11 12:03:20 -04:00
Ray Strode
ec3d0a0e5c Install symlink pointing graphical.so to the default plugin 2008-06-11 10:02:54 -04:00
root
71c5d948b5 Determine which plugin to install based on symlink 2008-06-11 09:04:36 -04:00
Ray Strode
3a2743efa9 Change default splash plugin to generic "graphical" 2008-06-11 08:53:06 -04:00
Ray Strode
0ade19097f Add Peter to AUTHORS 2008-06-10 21:59:10 -04:00
Ray Strode
321a08fc0f Check for truecolor in a more direct way 2008-06-10 14:11:29 -04:00
Ray Strode
1d30484098 Bail if framebuffer is in pseudocolor mode 2008-06-10 13:54:53 -04:00
Ray Strode
5ac4dd13ae s/BOOLEAN/FLAG/ for client option types 2008-06-10 13:27:56 -04:00
Ray Strode
9662066bab Add back client --ping option
It got accidentally dropped in the transition to the
command parser api
2008-06-10 13:26:37 -04:00
Ray Strode
9d9018ac1b Change heuristics in update script for finding which initrd to repack
Before we were using the current initrd, now we use the default initrd
This will hopefully prevent the mismatched kernel/initrd problem.
2008-06-10 10:36:53 -04:00
Ray Strode
9116a69e37 Change to vt window is running on after creating window 2008-06-09 17:15:24 -04:00
Ray Strode
1ab7b82893 update initrd script to work with nash changes 2008-06-09 17:15:03 -04:00
Ray Strode
16418b38ea Don't try to close session on_quit if it wasn't ever opened 2008-06-09 16:42:03 -04:00
Ray Strode
6287646e24 redirect console io to tty7 2008-06-09 16:09:34 -04:00
Ray Strode
285c3d591f force text mode if debugging 2008-06-09 16:09:34 -04:00
Peter Jones
264b815a7a Fix checking for newroot in the protocol handler for the daemon. 2008-06-09 15:55:10 -04:00
Peter Jones
a082349b1c Fix whitespace error I introduced. 2008-06-09 15:42:59 -04:00
Peter Jones
620e947711 Add "plymouth --newroot=/sysroot" support, and make --sysinit open the log. 2008-06-09 15:41:45 -04:00
Ray Strode
7e85eafab6 Expose preferred gradient color stops in configure 2008-06-09 13:28:10 -04:00
Ray Strode
cf2420ae6a Bump configure.ac version in preparation for 0.2.0 release 2008-06-09 12:57:10 -04:00
Ray Strode
58f19b4a09 Update spec file
Add -libs and -devel subpackages as well as incoporating
the changes that went into the Fedora package after its
package review.
2008-06-09 12:55:58 -04:00
Ray Strode
2677efb8b5 Don't show [subcommands ...] in usage line if there are no subcommands 2008-06-09 11:39:05 -04:00
Ray Strode
5d1e93403a Create new libplybootsplash
The old approach of including the same source files into
multiple places is less than pretty.  But moving the code
to libply didn't seem right either, since libply is fairly
generic and could in theory get swapped out with a standard
runtime at some point.

Also, exposing libplybootsplash as an external library will
facilitate creating out of tree splash plugins.
2008-06-09 11:38:56 -04:00
Ray Strode
a9b7809acf Improve --help output spacing 2008-06-08 22:16:06 -04:00
Ray Strode
dd80828e14 Update TODO
Add:
    - fix error handling.  In particular, ply_open_module gets it completely
      wrong (replies on errno instead of dlerror())
2008-06-08 18:26:31 -04:00
Ray Strode
bfaa6f7c60 Add new FLAG type to command parser api
It's just like boolean but doesn't advertise that it can
take the form --flag=false.  This makes the --help output
for --help say --help instead of --help={true|false}
2008-06-08 17:44:36 -04:00
Ray Strode
253487ba7c Port client over to using new command line parsing code
For now, we still use the "--command" format.  Soon we'll
switch to the "command --option" format
2008-06-08 02:00:49 -04:00
Ray Strode
b245e20f46 Improve command parser help output 2008-06-08 01:58:14 -04:00
Ray Strode
2c16b42392 Add some functions to command parser header
ply_command_parser_get_help_string and
ply_command_parser_get_options never got added
2008-06-08 01:52:33 -04:00
Ray Strode
e21a85a630 s/rhgb-client.c/plymouth.c/ in comment 2008-06-08 01:20:22 -04:00
Ray Strode
0ec143f995 Add .gitignore file 2008-06-08 01:19:49 -04:00
Ray Strode
5a69d45d0a Update TODO
Add:
  - rotate boot.log per boot cycle (might be easiest to just fork/exec out to logrotate directly)
2008-06-08 00:47:30 -04:00
Ray Strode
21f6e51793 Add the start of a command line parser
This will be useful for changing the client to use a

plymouth subcommand --option1 --option2

format
2008-06-08 00:45:48 -04:00
Ray Strode
6ab3f42dd7 Adapt boot splash test program to take a vt to switch to 2008-06-04 16:36:56 -04:00
Ray Strode
ded60a7900 Fix boot splash test program
It hadn't been converted over to the new window api
2008-06-04 16:31:12 -04:00
Ray Strode
b5ffa35740 Support passing in a 0 to ply_window_new to mean "current vt" 2008-06-04 16:29:38 -04:00
Ray Strode
869a4d4afe move the "get active vt" guts out of switch_to_vt
We'll be needing to get the active vt when not
switching.
2008-06-04 16:25:44 -04:00
Ray Strode
129f3bd681 Use vt7 by default 2008-06-04 15:43:45 -04:00