[devel] mkinitrd и ядра не из ALT

Pavlov Konstantin =?iso-8859-1?q?thresh_=CE=C1_altlinux=2Eru?=
Ср Апр 2 17:21:59 MSD 2008


On Wed, Apr 02, 2008 at 05:15:51PM +0400, Dmitry V. Levin wrote:
> On Wed, Apr 02, 2008 at 03:54:38PM +0400, Pavlov Konstantin wrote:
> > Добрый день, а как создавать initrd для ядер не из ALT?
> > 
> > Наш mkinitrd крив^W не той системы, поэтому выдает что-то вроде:
> > 
> > FATAL: Could not open
> > /tmp/.private/root/initrd.mPAsj29100/tree/lib/modules/2.6.18-ovz028stab053.5-smp/modules.dep.temp
> > for writing: No such file or directory
> > 
> > при попытке создания образа.
> 
> Наш mkinitrd не поддерживает несоздание initrd для ядер, которым
> initrd не нужен.  Раньше поддерживал...

Спасибо Сергею Власову, продвинулись дальше при помощи:

diff --git a/mkinitrd b/mkinitrd
index dc92c47..765b8db 100755
--- a/mkinitrd
+++ b/mkinitrd
@@ -1341,7 +1341,8 @@ MakeMountDir()
    MNTDIR="$WORKDIR/tree"
    RCFILE="$MNTDIR/linuxrc"
 
-   Mkdir -p $MNTDIR/{etc,dev,safedev,loopfs,sys,proc} ||
+   Mkdir -p "$MNTDIR"/{etc,dev,safedev,loopfs,sys,proc} &&
+       Mkdir -p "$MNTDIR/lib/modules/$KERNEL" ||
        Fatal "Failed to create directories."
 
    if [ "$IMAGE_TYPE" = initramfs ]; then

-- 
<Fred^> но вот свистеть на 9600 ща уже разучились...
<Fred^> не тот админ пошел... :)
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20080402/45b045c4/attachment-0002.bin>


Подробная информация о списке рассылки Devel