Jeremy Katz
218064c122
Make populate-initrd default plugin tweakable
...
It's occasionally useful to be able to specify
the which plugin to use with plymouth-populate-initrd.
2008-11-10 11:16:24 -05:00
Ray Strode
845f4dd500
Don't require plymouth to set default plugin
...
Package ordering requires set-default-plugin
to get called early.
2008-10-30 12:58:53 -04:00
Ray Strode
8f7cf9a139
Gut plymouth-update-initrd
...
It's broken and people keep using it, so change it so that it's
useful.
2008-10-17 15:49:31 -04:00
Ray Strode
88e1b4d417
update libdir detection to reflect to plymouth dir
...
Previously, plymouth was installed in /usr/bin and
we'd look for it there to figure out if this is a
64-bit or 32-bit install. Now it's in /bin, so we
need to look in /bin instead.
2008-10-06 14:19:38 -04:00
Ray Strode
69e479e5f8
Move plymouth client/daemon/libply out of /usr
...
Since we may be calling plymouth before /usr is
mounted we need to make sure it's not in /usr.
The daemon could technically stay in /usr/libexec,
but if we're moving the client, should move the
daemon, too, I guess.
2008-10-06 10:32:05 -04:00
Ray Strode
2a1f24f597
Add new "text" plugin from Adam Jackson
...
This one is prettier than the previous
one that's been deemed "cylon" and "kit"
before.
2008-09-28 23:40:28 -04:00
Christoph Brill
b6da503604
Fix sandbox builds (by using DESTDIR)
...
plymouth-update-initrd was getting passed
the logo location without DESTDIR
2008-09-11 23:01:37 -04:00
Ray Strode
1e261cca34
remove set -e from plymouth-populate-initrd
...
It screws up since some of the mkinitrd functions return non-zero
2008-08-06 22:37:37 -04:00
Peter Jones
a17deea7ca
Don't do library installation twice. Also fix some typos.
2008-07-30 10:31:40 -04:00
Peter Jones
c01d237689
Make plymouth-populate-initrd use utility functions from mkinitrd
2008-07-29 15:27:20 -04:00
Ray Strode
d8086a93a3
Compute libdir using yet a different heuristic
...
The previous one falls over for ia64
2008-07-09 21:31:20 -04:00
Ray Strode
ad6d1eb75f
Make --reset chooser the most recent plugin not the oldest
2008-06-23 19:26:33 -04:00
Ray Strode
eae4d16381
Don't create plugin specific data dir in initrd unless it has one
2008-06-19 16:57:26 -04:00
Peter Jones
e219bb6e67
Fix ldconfig to be run on -libs not on the main package.
...
Fix main package and plugins not to reset inappropriately.
2008-06-17 13:41:58 -04:00
Peter Jones
1892caa3df
Make plymouth-populate-initrd run "plymouth-set-default-plugin --reset" if none is set.
2008-06-17 11:47:23 -04:00
Peter Jones
a6f91f55b1
Name the default plugin "default.so", not "graphical.so", so that it's obvious what's going on there.
2008-06-13 17:16:44 -04:00
Ray Strode
4d7ac64ced
Don't ship pregenerated initrd scripts in tarball
2008-06-12 14:08:50 -04:00
Peter Jones
835e591f40
Put bizcom.png in the main package and get its path right.
2008-06-12 13:17:49 -04:00
Ray Strode
fd035f2486
Fix distcheck
...
Now that we generate the initrd scripts, we need to ship
the input templates
2008-06-11 17:27:55 -04:00
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
5123832d46
add symlink to default plugin in initrd
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
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
root
71c5d948b5
Determine which plugin to install based on symlink
2008-06-11 09:04:36 -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
1ab7b82893
update initrd script to work with nash changes
2008-06-09 17:15:03 -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
Peter Jones
cd9a67bcaf
Fix install path for plymouth and plymouthd
2008-06-04 14:24:36 -04:00
Peter Jones
fcf61c56be
Add a script to populate an initrd from a directory specified on the command line.
2008-06-03 16:38:58 -04:00
Ray Strode
fa4c1d5e83
Update license in spec file to be more specific
2008-05-30 13:17:59 -04:00
Ray Strode
7f743227c3
add bizcom logo to rpm file list
2008-05-30 13:10:19 -04:00
Ray Strode
6c96b2fa3c
Point plymouth-update-initrd at the configured logo
2008-05-30 11:04:02 -04:00
Ray Strode
9d34239801
Read default kernel after removing graphic boot entry from grub.conf
...
That may fix a bug with plymouth-update-initrd that causes it to
sometimes pick the wrong kernel for the initrd it uses.
2008-05-30 09:34:08 -04:00
Ray Strode
5caee621a2
Don't run plymouth-update-initrd during distcheck
2008-05-30 00:10:51 -04:00
Ray Strode
3f91989cf3
Allow distro/system builder to specify path to logo
...
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.
2008-05-29 16:54:00 -04:00
Ray Strode
d76fcfed45
Rename fedora-fade-in to fade-in
...
The plugin doesn't need to be distro specific
2008-05-28 23:58:46 -04:00
Ray Strode
038939692a
Update spec file to be more current
...
Package the individual plugins as subpackages and
get the file lists up to date. Also, drop
plymouth-update-initrd %post call since it's not
meant to be used in packages
2008-05-28 18:27:43 -04:00
Ray Strode
7e0dee1af1
switch over to spinfinity plugin by default
2008-05-28 15:18:53 -04:00
Kristian Høgsberg
8c69be0c4e
Pick plymouth from bindir and plymouthd from libexec in install script.
2008-05-23 19:14:10 -04:00
Ray Strode
4335d4352e
Add preliminary password support to fedora-fade-in
...
We should really move a lot of the duplicate code between
the various splash plugins to the window code. We also need
line editing support.
2008-05-22 15:19:59 -04:00
Ray Strode
b8624e3cd0
Add second cut at password support
...
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.
2008-05-21 22:57:40 -04:00
Ray Strode
4392b69238
Don't show splash by default, instead require client to request it
...
plymouthd gets started before the drm modesetting modules are loaded,
so we can't try to access the frame buffer right away. The plan is to
load the drm modules as soon as possible in the initrd and then tell
plymouthd to put up the splash ASAP.
2008-05-20 22:37:01 -04:00
Ray Strode
c13aba661e
rename rhgb-client to plymouth
...
We'll keep a compat symlink in place until init scripts are moved over
2008-05-20 11:36:26 -04:00
Ray Strode
677c3bd9cb
rename the daemon from plymouth to plymouthd
2008-05-20 11:21:21 -04:00