Ray Strode
35e608b03e
reenable graphics mode in the fade in plugin
2007-10-21 19:59:06 -04:00
Ray Strode
431924effe
call chroot right before exec instead of right after fork
...
This is because we still need access to /dev/pts/1 until
right before exec
2007-10-21 19:49:44 -04:00
Ray Strode
78302f06c3
chroot back to original / before spawning nash.
...
Also use ply-utils ls functiona and add random multilib fixes
2007-10-21 18:37:30 -04:00
Ray Strode
d12eaca105
don't error out if the directory already exists in the mkdir function
2007-10-21 18:34:11 -04:00
Ray Strode
b41b2a8ed4
add ply_list_directory function
...
It just does ls -R basically, but it's useful for debugging.
2007-10-21 18:33:34 -04:00
Ray Strode
b347d89b7b
Use posix_openpt instead of open ("/dev/ptmx", ...)
...
I don't remember why I had posix_openpt disabled, but
undisabling it seems to work fine, so better to use it
unless I find some reason (again?) to disable it.
2007-10-21 18:29:08 -04:00
Ray Strode
122daae898
Make ply_trace restore errno appropriately
2007-10-21 18:24:08 -04:00
Ray Strode
c7d567ee92
Change plugin path in Makefile to contain less magic
...
Previously, the plugin path contained the magic value
${LIB} which dlopen knows to translate to lib or lib64
appropriately. Now I use the path in contexts other than
dlopen, though, so I need to remove the magic (I'm not sure
why it was there in the first place)
2007-10-21 18:22:54 -04:00
Ray Strode
31e5f9d12d
fix typo in function name
2007-10-20 19:18:49 -04:00
Ray Strode
3e93636726
Make ply_create_directory more robust about trailing slashes
2007-10-19 15:27:45 -04:00
Ray Strode
ac1e206825
Clean up old plymouth entries before running grubby, since dupes confuse it
2007-10-19 14:00:47 -04:00
Ray Strode
390d7b883a
automatically pull in deps from binaries to initrd instead of hardcoding them
2007-10-19 01:30:11 -04:00
Ray Strode
e515fa41d6
change some hardcoded /lib to /$LIB in update-initrd script
2007-10-18 23:14:14 -04:00
Ray Strode
d86e595d9f
fix up rhgb-client makefile more
2007-10-18 22:34:16 -04:00
Ray Strode
6ba8f5f27e
add missing makefile
2007-10-17 15:56:03 -04:00
Ray Strode
ab9f3e9667
dump everything i'm working on into the main refactor branch for now
2007-06-21 09:51:32 -04:00
Ray Strode
1c243bdf2d
include errno.h into ply-logger.h
2007-06-13 19:24:26 -04:00
Ray Strode
6e06a88f73
change ply_create_scratch directory to be a two step,
...
ply_create_detachable_directory/ply_detach_directory process,
because the former semantics couldn't actually work
2007-06-13 18:15:27 -04:00
Ray Strode
3ac8809ce9
return true in the success path to ply_file_copy
2007-06-13 17:01:07 -04:00
Ray Strode
093fab6754
don't leak fds in copy function
2007-06-13 16:45:04 -04:00
Ray Strode
c4f27067d3
fix up the copy dir function
2007-06-12 12:02:40 -04:00
Ray Strode
40db055663
add a fade out to the splash on exit
2007-06-12 11:52:27 -04:00
Ray Strode
52f531cc66
drop lame ply_filesystem_is_mounted function
2007-06-11 14:38:09 -04:00
Ray Strode
9cfc27cacc
add new untested ply_create_scratch_directory that creates
...
a directory that's only visible to the current process
2007-06-11 14:24:09 -04:00
Ray Strode
1716187f21
look for fedora-fade-in module in correct place
2007-06-11 12:44:09 -04:00
Ray Strode
ab8bfddfdb
when copying an image to the frame buffer always read from the original width,
...
even if the image gets clipped
2007-06-11 12:27:50 -04:00
Ray Strode
165f80048f
add tests directory to makefile
2007-06-10 19:13:21 -04:00
Ray Strode
37eb87df07
add untested recursive mkdir function (ply_create_directory)
2007-06-10 19:12:41 -04:00
Ray Strode
193cfa0525
add tests dir to Makefile
2007-06-10 19:12:09 -04:00
Ray Strode
6851751f91
add undisted header to Makefile
2007-06-10 19:11:43 -04:00
Ray Strode
0c8e49819c
rather than look at PLYMOUTH_DISABLE_INITRD, just look for DESTDIR
2007-06-10 19:11:11 -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
f72ce324cf
look for header file in the right place
2007-06-10 18:36:49 -04:00
Ray Strode
660b3fb331
add half-working sample spec file
2007-06-08 18:56:17 -04:00
Ray Strode
f9f73b2a50
drop odd versioning scheme
2007-06-08 17:30:59 -04:00
Ray Strode
bc11db383a
add lt versioning to libply
2007-06-08 16:52:35 -04:00
Ray Strode
934a4edc48
add another level (and style) of escaping to PLYMOUTH_PLUGIN_PATH
2007-06-08 16:20:36 -04:00
Ray Strode
36c3e8e2bd
use grubby to add a new boot entry
2007-06-08 15:44:54 -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
8ca9182bdc
look for images in /usr/share/plymouth
2007-06-08 14:02:28 -04:00
Ray Strode
8e134fc182
look for plugin in /usr/lib/plymouth
2007-06-08 14:01:46 -04:00
Ray Strode
202790b03c
run initrd update script after install
2007-06-08 14:01:06 -04:00
Ray Strode
f81c62197c
add escape hatch to not run plymouth-update-initrd.sh
2007-06-08 14:00:34 -04:00
Ray Strode
2cd4149ac8
add scripts/ dir to toplevel Makefile
2007-06-08 13:44:27 -04:00
Ray Strode
4ec4575705
install splash plugin in libdir/plymouth
2007-06-08 13:18:38 -04:00
Ray Strode
72cbd4b4a5
install plymouth into libexecdir/plymouth
2007-06-08 13:18:06 -04:00
Ray Strode
7de3d8b49d
drop booting png file
2007-06-08 13:17:37 -04:00
Ray Strode
c8028cb998
update initrd script to install plymouth from local system
2007-06-08 13:16:38 -04:00
Ray Strode
9c251462b6
move fedora-fade-in plugin to its own directory
2007-06-08 13:03:48 -04:00