mirror of
https://github.com/dguglielmi/sunny-overlay.git
synced 2025-12-07 00:42:37 +01:00
- Add media-gfx/splashutils for Gentoo tree
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
commit ae4b5cc9c2d904e18db51876d9bd292504714600
|
||||
Author: Michał Januszewski <spock@gentoo.org>
|
||||
Date: Mon Apr 6 20:59:48 2009 +0200
|
||||
|
||||
Prevent umounting of theme directories.
|
||||
|
||||
Some themes dynamically modify themselves during boot. In order to be
|
||||
able to do that, they mount a tmpfs in their main directory. Prevent
|
||||
openrc from umounting this directory when rebooting.
|
||||
|
||||
diff --git a/gentoo/splash.c b/gentoo/splash.c
|
||||
index 048e0ec..d831d0c 100644
|
||||
--- a/gentoo/splash.c
|
||||
+++ b/gentoo/splash.c
|
||||
@@ -968,10 +968,10 @@ do_start:
|
||||
if (name && !strcmp(name, "localmount")) {
|
||||
char *umounts = getenv("RC_NO_UMOUNTS");
|
||||
|
||||
- if (umounts)
|
||||
- fprintf(rc_environ_fd, "RC_NO_UMOUNTS=%s:%s", umounts, FBSPLASH_CACHEDIR);
|
||||
- else
|
||||
- fprintf(rc_environ_fd, "RC_NO_UMOUNTS=%s", FBSPLASH_CACHEDIR);
|
||||
+ if (umounts)
|
||||
+ fprintf(rc_environ_fd, "RC_NO_UMOUNTS=%s:" FBSPLASH_CACHEDIR ":/etc/splash/%s", umounts, config->theme);
|
||||
+ else
|
||||
+ fprintf(rc_environ_fd, "RC_NO_UMOUNTS=" FBSPLASH_CACHEDIR ":/etc/splash/%s", config->theme);
|
||||
}
|
||||
i = splash_svc_handle(name, "svc_stop", false);
|
||||
break;
|
||||
Reference in New Issue
Block a user