Показать сообщение отдельно

Старый 24.02.2008, 17:14   #16
Эксперт
 
KMS вне форума
Регистрация: 21.07.2007
Адрес: Казахстан
Сообщений: 312
Отправить сообщение для KMS с помощью Skype™
По умолчанию

Цитата:
Сообщение от 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, раз ты заинтересовался подобными вещами, то это хороший шанс освоить линукс, в линуксе всегда пригодятся програмисты
__________________
Tuxbox TX907L + PLi® Jade Final, 90см - 56Е, 90см - 75Е, 180см - 90Е(С)

Последний раз редактировалось KMS; 24.02.2008 в 17:56.
  Ответить с цитированием