Anton Farygin пишет: > Vitaly Ostanin wrote: > > >>Vitaly Ostanin пишет: >> >> >>>Здравствуйте. >>> >>>Замечено, что прописывание в профиле livecd/profile/packages/main: >>>nvidia_glx_1.0.7167 >>> >>>странным образом ломает сборку mklivecd с сообщением: >>>cp: target `/home/vyt/temp/testcd/out/isolinux/alt0/vmlinuz' is >>>not a directory >> >> >>Оказалось, что nvidia_glx_1.0.7167 вытаскивает ядро 2.4, а от >>двух ядер mklive-boot плохеет: >>cp $ROOT/boot/vmlinuz-* $OUT/isolinux/alt0/vmlinuz >> >> > > Это не ему плохеет, а apt'у > > Предупреждали же, что не надо делать зависимости в userspace пакетах на > ядерные модули - кончится плохо. > > workaround: добавить первым в список пакетов kernel-complete-std26-up Он и так первый. И указанние его в apt.conf Dir::Etc::rpmpriorities "/home/vyt/temp/vytcd/aptbox/etc/apt/rpmpriorities"; в разделе important тоже не помогает, почему-то kernel-images-std-up ставится раньше остальных ядерных модулей. Вот что в конце profile/packages/main: kernel-modules-nvidia-std26-up nvidia_glx_common nvidia_glx_1.0.7167 А workaround у меня работает такой: [vyt@prgsrv2 setup.d]$ cat 06nvidia_glx # Remove 2.4 kernel $in_chroot /bin/rpm -e kernel-image-std-up kernel-modules-nvidia-std-up --nodeps # Add /usr/X11R6/lib to overlay for "service nvidia_glx start" cat <> $ROOT/etc/overlaytab /usr/X11R6/lib E_O_F -- Regards, Vyt mailto: vyt@vzljot.ru JID: vyt@vzljot.ru