From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <46499410.7050107@altlinux.com> Date: Tue, 15 May 2007 15:05:52 +0400 From: Anton Farygin User-Agent: Thunderbird 2.0.0.0 (X11/20070423) MIME-Version: 1.0 To: ALT Devel discussion list References: <20070515145032.0d7d3b87.boyarsh@altlinux.ru> In-Reply-To: <20070515145032.0d7d3b87.boyarsh@altlinux.ru> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] bootsplash, spt, propagator X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.9rc1 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 May 2007 11:05:56 -0000 Archived-At: List-Archive: List-Post: Anton V. Boyarshinov wrote: > Добрый день > Хочется получить bootsplash при загрузке образа cd, изготовляемого при помощи spt и, соотвественно, использующего propagator и "initrd специального вида". Чтение кода mkinitrd в области обработки splash и эксперименты показали что добавить в initfs /etc/bootsplash явно недостаточно. > > Есть ли тут кто-нибудь кто может что-нибудь посоветовать на этот счёт? Я могу посоветовать Для bootsplash из syslinux нужно готовить специального вида spl файлы. У меня в старом separator был вот такой код: createsplash() { local name n X Y filename if [ -d "$ROOT/etc/bootsplash/themes/current/config" ];then for n in $ROOT/etc/bootsplash/themes/current/config/bootsplash-*.cfg; do name=`basename $n` X=`echo $name|sed -e 's/.*-\(.*\)x\(.*\)\.cfg/\1/'` Y=`echo $name|sed -e 's/.*-\(.*\)x\(.*\)\.cfg/\2/'` [ ${#X} -eq 3 ] && X="0$X" [ ${#Y} -eq 3 ] && Y="0$Y" filename="$X$Y.spl" tmpspl=`mktemp -d /tmp/spl.XXXXXXXXXX` /sbin/splash -r $ROOT -f -s $n >$tmpspl/bootsplash echo "file /bootsplash $tmpspl/bootsplash 0777 0 0"|gencpio ->$OUTDIR/isolinux/$filename rm -Rf $tmpspl done fi } думаю что из него всё понятно ? Соответствующим образом нужно пропатчить spt. Rgds, Rider