1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Mageia-dev] MGA2 Installer + Bootloader stage issue: initrd regeneration not happening?
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20MGA2%20Installer%20%2B%20Bootloader%20stage%20issue%3A%20initrd%0A%20regeneration%20not%20happening%3F&In-Reply-To=%3C5003D2A4.7010507%40colin.guthr.ie%3E">
<META NAME="robots" CONTENT="index,nofollow">
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="017348.html">
<LINK REL="Next" HREF="017344.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Mageia-dev] MGA2 Installer + Bootloader stage issue: initrd regeneration not happening?</H1>
<B>Colin Guthrie</B>
<A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20MGA2%20Installer%20%2B%20Bootloader%20stage%20issue%3A%20initrd%0A%20regeneration%20not%20happening%3F&In-Reply-To=%3C5003D2A4.7010507%40colin.guthr.ie%3E"
TITLE="[Mageia-dev] MGA2 Installer + Bootloader stage issue: initrd regeneration not happening?">mageia at colin.guthr.ie
</A><BR>
<I>Mon Jul 16 10:36:52 CEST 2012</I>
<P><UL>
<LI>Previous message: <A HREF="017348.html">[Mageia-dev] MGA2 Installer + Bootloader stage issue: initrd regeneration not happening?
</A></li>
<LI>Next message: <A HREF="017344.html">[Mageia-dev] mesa doesn't build due to missing nouveau_device.h
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#17368">[ date ]</a>
<a href="thread.html#17368">[ thread ]</a>
<a href="subject.html#17368">[ subject ]</a>
<a href="author.html#17368">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>'Twas brillig, and Olivier Blin at 15/07/12 14:16 did gyre and gimble:
><i> Colin Guthrie <<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">mageia at colin.guthr.ie</A>> writes:
</I>>><i> If we're in the install then plymouth-set-default-theme gets called
</I>>><i> anyway (without the -R). So to me it seems like this is just a redundant
</I>>><i> call.
</I>>><i>
</I>>><i> The only thing I'd suggest is that we add a -u argument to switch-themes
</I>>><i> to ensure it calls plymouth-set-default-theme internally.
</I>><i>
</I>><i> It seems to be the contrary, switch-themes runs
</I>><i> plymouth-set-default-theme if no -u is supplied:
</I>><i> if [[ -z $update ]]; then
</I>><i> /usr/sbin/plymouth-set-default-theme $theme
</I>><i> fi
</I>
Yeah sorry. I wrote that bit of the mail when I was in mid-analysis of
the code, and then realised that the -u argument was not what was wanted
but forgot to remove this section of the mail before sending. D'oh!
>><i> Although as we should likely try and phase out some of the black magic
</I>>><i> of these bootsplash scripts, I'd actually rather just do something like
</I>>><i> this in %post:
</I>>><i>
</I>>><i>
</I>>><i> if [ -f /usr/share/mga/backgrounds/Mageia.png -a ! -f
</I>>><i> /usr/share/mga/backgrounds/default.png -o -L
</I>>><i> /usr/share/mga/backgrounds/default.png ]; then
</I>>><i> rm -f /usr/share/mga/backgrounds/default.png
</I>>><i> ln -s Mageia-Default-1600x1200.png /usr/share/mga/backgrounds/default.png
</I>>><i> fi
</I>>><i>
</I>>><i> rm -f
</I>>><i> /usr/share/mga/backgrounds/Mageia-Default-{0000,0700,1300,1800}.jpg ||:
</I>>><i> rm -f /usr/share/mga/backgrounds/Mageia.xml ||:
</I>>><i> rm -f
</I>>><i> /usr/share/mdk/backgrounds/Mandriva-{Free,Flash,One,Powerpack}-{0000,0700,1300,1800}.jpg
</I>>><i> ||:
</I>>><i> rm -f /usr/share/mdk/backgrounds/Mandriva.xml ||:
</I>>><i>
</I>>><i> if [ -z "$DURING_INSTALL" ]; then
</I>>><i> if [ -x /usr/share/bootsplash/scripts/switch-themes ]; then
</I>>><i> /usr/share/bootsplash/scripts/switch-themes Mageia-Default
</I>>><i> fi
</I>>><i> fi
</I>>><i> if [ -f /etc/sysconfig/bootsplash ]; then
</I>>><i> perl -pi -e 's/^s*SPLASH=.*/SPLASH=auto/;
</I>>><i> s/^s*THEME=.*/THEME=Mageia-Default/' /etc/sysconfig/bootsplash
</I>>><i> fi
</I>>><i> /usr/sbin/plymouth-set-default-theme Mageia-Default
</I>><i>
</I>><i> This %post script always looked a bit convoluted to me, couldn't we move
</I>><i> all this in the switch-themes script?
</I>
There is some argument for that but to be honest I'd rather just get rid
of switch themes altogether and use (whenever possible) the upstream
plymouht-set-default-theme script instead. But this is longer term and
cauldron chat - I'm also interested in doing just enough now to get the
package updated in mga2 such that at least net installs work. This means
minimal changes and preferably only to one package!
Col
--
Colin Guthrie
colin(at)mageia.org
<A HREF="http://colin.guthr.ie/">http://colin.guthr.ie/</A>
Day Job:
Tribalogic Limited <A HREF="http://www.tribalogic.net/">http://www.tribalogic.net/</A>
Open Source:
Mageia Contributor <A HREF="http://www.mageia.org/">http://www.mageia.org/</A>
PulseAudio Hacker <A HREF="http://www.pulseaudio.org/">http://www.pulseaudio.org/</A>
Trac Hacker <A HREF="http://trac.edgewall.org/">http://trac.edgewall.org/</A>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="017348.html">[Mageia-dev] MGA2 Installer + Bootloader stage issue: initrd regeneration not happening?
</A></li>
<LI>Next message: <A HREF="017344.html">[Mageia-dev] mesa doesn't build due to missing nouveau_device.h
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#17368">[ date ]</a>
<a href="thread.html#17368">[ thread ]</a>
<a href="subject.html#17368">[ subject ]</a>
<a href="author.html#17368">[ author ]</a>
</LI>
</UL>
<hr>
<a href="https://www.mageia.org/mailman/listinfo/mageia-dev">More information about the Mageia-dev
mailing list</a><br>
</body></html>
|