Сайт | Скачать | Видео | Wiki

Автор Тема: puppy2installer  (Прочитано 4053 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн andy-voit

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1250
  • Репутация: +60/-0
  • Автор темы
  • Расту!!!
puppy2installer
« : 26 Октябрь 2012, 08:14:55 »
Пытаюсь доработать скрипт для быстрой установки системы. Цель - приспособить к модульным дистрибутивам. Требуется решить задачу переноса (копирования) нескольких разноименных модулей из каталога SFS источника(Live-CD или HDD)в каталог  назначения, например на флешке или на другом HDD

Каталог назначения на диске - реципиенте создается командой:
Код
mkdir ${PMNTPT}${INPSUBDIR}
mkdir ${PMNTPT}/${INPSUBDIR}/SFS

С этим вроде все в порядке, создается правильно и в нужном месте.

Дальше туда надо поместить кучку .sfs из каталога - донора.
Вот здесь встретил затык.

Пытаюсь сделать по имеющейся аналогии
Код
[ -d /mnt/$PDEV1 ] || mkdir /mnt/$PDEV1
mount -t $DEV1FS /dev/$PDEV1 /mnt/$PDEV1
cp /mnt/${PDEV1}${PSUBDIR}/SFS/{*.sfs,*.SFS} ${PMNTPT}${INPSUBDIR}/SFS # эту строчку пытаюсь реализовать по аналогии со строчкой ниже
cp /mnt/${PDEV1}${PSUBDIR}/{vmlinuz,initrd.gz,$PUPSFSNAME,zl528332.sfs} ${PMNTPT}${INPSUBDIR}/
umount /mnt/$PDEV1/
 fi
fi

Но не дается зараза. Терминал говорит "невозможно сделать stat для *.sfs - нет такого файла" (хотя там их куча)
Просьба людям знающим помочь правильно написать строку.
« Последнее редактирование: 26 Октябрь 2012, 08:16:31 от andy-voit »
XFCE forever!!!
Перешел на приставку 3vi. Теперь издеваюсь над ней! :)

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:puppy2installer
« Ответ #1 : 26 Октябрь 2012, 09:09:21 »
Код
cp /mnt/${PDEV1}${PSUBDIR}/SFS/{*.sfs,*.SFS} ${PMNTPT}${INPSUBDIR}/SFS/
(Слеш в конце)
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн Zay

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1536
  • Репутация: +25/-0
Re:puppy2installer
« Ответ #2 : 26 Октябрь 2012, 16:30:18 »
Тут моя попытка решить подобную задачу:
http://forum.puppyrus.org/index.php/topic,11727.0.html

Оффлайн andy-voit

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1250
  • Репутация: +60/-0
  • Автор темы
  • Расту!!!
Re:puppy2installer
« Ответ #3 : 27 Октябрь 2012, 02:43:38 »
Тут ведь еще какая закавыка. Скрипты, подобные вышеприведенным работают, допустим в дистрибутивах на основе Lupu - во всяком случае в Ivanna Se2 спокойно переносятся и базовые файлы, и файлы SFS из каталога в каталог. А вот в precise скрипт толком не работает, то запустится, то нет, SFS не переносится ни в какую... Я то по простоте думал, баш он и в африке баш, cp и в африке cp, Xdialog и прочее - ан нет, не тут то было...

P.S: Разобрался, приведенная конструкция работает, с учетом исправлений дяди Шурика. Плюс я еще где то сам напортачил.
« Последнее редактирование: 27 Октябрь 2012, 10:42:24 от andy-voit »
XFCE forever!!!
Перешел на приставку 3vi. Теперь издеваюсь над ней! :)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:puppy2installer
« Ответ #4 : 29 Октябрь 2012, 10:31:01 »
P.S: Разобрался,
Пока свежо, насколько возможно перенести(доработать) в Ричи инсталлятор grub4dos. В Ричи он без wee - на ext4 не встаёт

Оффлайн andy-voit

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1250
  • Репутация: +60/-0
  • Автор темы
  • Расту!!!
Re:puppy2installer
« Ответ #5 : 30 Октябрь 2012, 09:25:25 »
Кстати, Александр, я думаю с небольшой правкой скрипт установки от IvannaXP вполне пойдет и в Байт007. Установщик ставится, каталоги с модулями и usoft- копируются. Самое главное - при этом по барабану длинные строки меню - их записал один раз в установщик, и можно забыть.
А вот с программой которая конфигуратор - сложнее, там я не знаю как.
XFCE forever!!!
Перешел на приставку 3vi. Теперь издеваюсь над ней! :)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:puppy2installer
« Ответ #6 : 30 Октябрь 2012, 09:27:59 »
Забрал. Попробую