Commit graph

227 commits

Author SHA1 Message Date
Ray Strode
3b86388c3b add cast to prevent compiler warning 2008-05-14 09:02:25 -04:00
Ray Strode
d0698efdb6 fix some confusion with star placement in fedora-fade-in plugin
We did logo_width - frame_buffer_width instead of the other way
around, so we ended up with a negative width
2008-05-14 08:59:33 -04:00
Ray Strode
34b71dbfef fall back to text plugin if fedora-fade-in fails 2008-05-14 00:25:58 -04:00
Ray Strode
1c8114763f add initial cut of a barebones text splash 2008-05-14 00:25:16 -04:00
Ray Strode
dbc70af9da create /dev/tty1 in init phase 2008-05-14 00:20:52 -04:00
Ray Strode
288b96674a add some more debug statements and free boot server and splash on exit path 2008-05-14 00:18:39 -04:00
Ray Strode
0e0da7e0db disconnect event loop exit watch when hiding splash screen 2008-05-14 00:14:23 -04:00
Ray Strode
d0f4639a70 move detach_from_event_loop function up higher in file 2008-05-14 00:13:26 -04:00
Ray Strode
a216145235 Add new function to be able to cancel event loop exit watches 2008-05-14 00:12:28 -04:00
Ray Strode
4c9eacf999 put fedora-fade-in plugin back in graphics mode 2008-05-13 23:23:00 -04:00
Ray Strode
3808cc730c Fix infinite loop in add_star logic of fedora-fade-in plugin 2008-05-13 23:22:20 -04:00
Ray Strode
de7eb5f147 properly locate grub.conf when symlinks are relative 2008-05-13 14:11:21 -04:00
Ray Strode
ca633c95fb Fix bug where logo area was getting computed negative
Spotted by Dave Malcolm
2007-12-14 14:15:33 -05:00
Ray Strode
f5362a052c Drop localization bits / use CONFIG_AUX_DIR 2007-12-14 14:14:19 -05:00
Ray Strode
c12164c162 Copy a row at a time to the card instead of a pixel at a time 2007-12-13 17:12:53 -05:00
Ray Strode
c392c5d539 Apply patch from Peter Jones to fix video on systems with row stride different than resolution 2007-12-11 17:30:39 -05:00
Ray Strode
92c2bf0f4b Merge branch 'main-refactor' 2007-11-03 23:30:16 -04:00
Ray Strode
ab84465fa7 Fix up autogen to error out if it hits a problem and rerun autoreconf after intltoolize. 2007-11-01 01:03:55 -04:00
Ray Strode
a5081f516a add ply-copy-dir-test.c and ply-copy-test.c to fix build 2007-11-01 00:17:06 -04:00
Ray Strode
08db91348d add ply-copy-dir-test.am to fix build for fresh clones 2007-11-01 00:02:30 -04:00
Ray Strode
7df4cd35c3 add ply-copy-test.am to fix build for fresh clones 2007-10-31 23:59:09 -04:00
Ray Strode
d7e22a4654 Don't add new stars on top of old stars, or under the logo 2007-10-21 21:28:05 -04:00
Ray Strode
a234fea7ad move data to a ramfs and clean up mounts on exit
Shutdown was being noisy because we didn't unmount
/var/run/plymouth/{proc,dev/pts} etc.  Also we want
/var/run/plymouth to be a ramfs so that nash doesn't
go deleting it while its still running
2007-10-21 20:52:27 -04:00
Ray Strode
0ab5c82cd0 add ply_unmount_filesystem function to handle lazy umount
The lazy unmount flag isn't documented anywhere, so its
probably better to hide the nastiness behind a function
2007-10-21 20:45:27 -04:00
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
0bd33efd8b add forgotton Makefile.am to version control 2007-06-25 17:27:56 -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