[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