Commit graph

202 commits

Author SHA1 Message Date
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