Цитата:
Сообщение от andrey_sat
...Надо было вообще 2 скрипта делать. Один для разборки. Другой для сборки.
.
|
А зачем? Во первых там у тебя во всех скриптах жестко прописаны пути, что честно говоря не совсем хорошо(кстати кто будет пробовать не забудьте подправить пути в скриптах mkdreamboxfs, undreamboxfs, mkswp, unswp). Вместо этого лучше убрать все упоминания о путях(например вместо
TEMP_WORK_FILE1=/media/server1/tmp_sqsh_work_file1 оставляем просто
TEMP_WORK_FILE1=tmp_sqsh_work_file1 А сами скрипты кидаем не в дрим(там и так повернутся негде) а в ту же папку где будем разбирать/собирать имидж. Да и зачем каждый раз пользоватся командами прописаными в mkswp и unswp. Создавать своп нужно только один раз а если нужно подключать своп постояно(каждый раз после перезагрузки дрима) то лучше создать файл
/var/etc/init такого содержания
Код:
#!/bin/sh
losetup /dev/loop/2 /media/server1/swap # или где там у вас swap создан
mkswap /dev/loop/2
swapon /dev/loop/2
и сделать его исполняемым
chmod +x /var/etc/init если уже не нужно подключать своп, то файл init можно удалить или сделать не исполняемым
chmod -x /var/etc/init
andrey_sat, раз ты заинтересовался подобными вещами, то это хороший шанс освоить линукс, в линуксе всегда пригодятся програмисты
