Commit graph

20 commits

Author SHA1 Message Date
Scott James Remnant
df26cfe6ed [scripts] Don't hardcode LIBEXECDIR and DATADIR paths
The scripts hard-coded the paths for LIBEXECDIR and DATADIR, unless
passed as environment variables.  Instead of doing this, which breaks
if plymouth is installed outside of /usr, set these derived from the
configure $libexecdir and $datadir variables just as we do for
pkg-config, etc.

Since we use so many variables, it makes more sense to generate these
scripts from config.status rather than having special Makefile rules
for them.
2010-03-02 20:08:22 +00:00
Ray Strode
803204e6cb [scripts] add plymouth-generate-initrd script
One useful way to use plymouth is by installing it into
an auxillary initrd image, that overlays the primary one.

This allows plymouth and its current theme to get updated
indepedently of the kernel and the rest of the initrd
stuff.

plymouth-generate-initrd creates an initrd named:

     initrd-plymouth.img

in /boot that is suitable for use a second initrd on
the initrd line in grub.conf.
2009-08-28 20:04:17 -04:00
Frederic Crozat
279e709d91 allow to change system release filename with configure option 2009-08-11 17:25:41 +02:00
Ray Strode
6acf834f1e [splash] Split splashes into plugins and themes
Some of the plugins (well, the glow plugin) would be a lot more
versatile if they could be reused for multiple splashes with different
images.

This commit splits boot splashes into two parts, the plugin engine which
does all the dirty work, and the theme which says which plugin to use
and optionally how the plugin should work (using plugin specific
key/value pairs)
2009-05-20 17:27:52 -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
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
4d7ac64ced Don't ship pregenerated initrd scripts in tarball 2008-06-12 14:08:50 -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
bf73740db5 Generate helper scripts so the right logo is included 2008-06-11 17:19:55 -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
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
6c96b2fa3c Point plymouth-update-initrd at the configured logo 2008-05-30 11:04:02 -04:00
Ray Strode
5caee621a2 Don't run plymouth-update-initrd during distcheck 2008-05-30 00:10:51 -04:00
Ray Strode
4ba3a2e7e3 drop .deps dir that got added on accident. Add DESTDIR to makefile 2007-06-10 19:10:14 -04:00
Ray Strode
6e65b02035 fix up the scripts Makefile to actually install the script 2007-06-08 14:45:30 -04:00
Ray Strode
2f02b53dc4 rename plymouth-update-initrd.sh to plymouth-update-initrd 2007-06-08 14:07:34 -04:00
Ray Strode
202790b03c run initrd update script after install 2007-06-08 14:01:06 -04:00
Ray Strode
b4aa90f11c add my scripts directory to git 2007-06-08 12:13:45 -04:00