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

Автор Тема: Настройка mc (menu, extfs)  (Прочитано 92933 раз)

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

Онлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:Обновление mc > 4.8.6
« Ответ #60 : 10 Декабрь 2012, 12:15:04 »
Недоделал. Выложил - чтобы посмотрели bsdtar. Планирую перенести MC_MNT в меню F2 и повесить на все расширения которые он может.
Раскомментируйте для iso misk.sh ...  (дефолтную строку) там я уже поправил

archivemount - скомпилил по ссылке при изучении док. Он маленький - куда его еще. Этот пакет пулулиба. bsdtar не я туда пихал. Это разрабы
« Последнее редактирование: 10 Декабрь 2012, 12:19:10 от sfs »

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Обновление mc > 4.8.6
« Ответ #61 : 10 Декабрь 2012, 12:20:23 »
Недоделал. Выложил - чтобы посмотрели bsdtar.
выложите нормальный файл menu.ext без всяких bsdtar - он и будет в системе.
и с нормальными командами open-view для iso.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Обновление mc > 4.8.6
« Ответ #62 : 10 Декабрь 2012, 12:23:31 »
пакет libarchive я подправил от man и archivemount - положу в packages-pfs
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Онлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:Обновление mc > 4.8.6
« Ответ #63 : 10 Декабрь 2012, 13:01:22 »
выложите нормальный файл menu.ext без всяких bsdtar - он и будет в системе.
и с нормальными командами open-view для iso.
Как доделаю - выложу. Без bsdtar русский в iso у меня не получился. Как и deb и rpm
Без man c bsdtar тяжело. Если отделили либы - надо куда-то бинарники приткнуть. Я так понял либа специфичная вряд ли где понадобится еще. Поэтому разрабы , наверное, в кучу и смешали

Кстати man mc уже нормально читает через view. Open >man2html+defaultbrowser с opera проблемно у меня открывался (какие-то особенности открытия оперой локальных файлов)

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Обновление mc > 4.8.6
« Ответ #64 : 10 Декабрь 2012, 13:39:04 »
да man нормально видно
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Онлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:Обновление mc > 4.8.6
« Ответ #65 : 10 Декабрь 2012, 13:52:53 »
И Open через оперу?

Вычитал в /usr/libexec/mc/extfs.d/README
Код
# zip
regex/\.(zip|ZIP)$
   Open=%cd %p/uzip://
   View=%view{ascii} unzip -v %f
   Icon=zip.xpm
   Extract=unzip %f '*'
Последние 2 строчки кто-нибудь может пояснить?

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Обновление mc > 4.8.6
« Ответ #66 : 10 Декабрь 2012, 14:32:53 »
насчет иконки незнаю, а extract - команда распаковки файла

open надо не через оперу , а через defaultbrowser или как его там
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Онлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:Обновление mc > 4.8.6
« Ответ #67 : 10 Декабрь 2012, 14:42:53 »
extract - команда распаковки файла
А где она используется и как применяется? Нигде в конфигах не встречал

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Обновление mc > 4.8.6
« Ответ #68 : 10 Декабрь 2012, 15:21:25 »
наверное для программ у которых для просмотра одна команда, а для распаковки другая
или при выборе пункта распаковки по f2 будет использована команда из extract
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:mc. Обновление > 4.8.6
« Ответ #69 : 11 Декабрь 2012, 13:20:53 »
ожидаю годный menu.ext и можно выложить нормальные сборки.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Онлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:mc. Обновление > 4.8.6
« Ответ #70 : 11 Декабрь 2012, 17:34:21 »
Графика - по замыслу было:
Код
Open: defaulteditor
View: defaultviewer
Так и работает.

Сделал Open: rpm без bsdtar
Переделал Open: sfs [234]fs iso на mount
C deb доразбираюсь и выложу. Постараюсь сегодня
Может вернуть dpkg-deb. Он весит   меньше bsdtsr...
...нашел метод
Код
ar p cdebootstrap_0.5.4_i386.deb data.tar.gz | tar zx

Сделал 008. Обновил в шапке.
dpkg-deb undeb unrpm bsdtar - не нужны. Обошелся штатными утилитами.  

Нужна помощь по оптимизации кода:

Код
# 
TMP_DIR="/etc" #любая не пустая папка
cd $TMP_DIR > /dev/null
T() {
tar cf - . |tar -tvf - | awk '
{
sub("/", " ", $2)
date = substr($4, 6, 2) "-" substr($4, 9, 2) "-" substr($4, 1, 4) " " $5
name = $6
{if($7 != ""){name = name " " $7}}
{if($8 != ""){name = name " " $8}}
printf "%s 1 %s %s %s %s\n", $1, $2, $3, date, name
}'
}
T
На выходе - текст в именно таком формате
Хотелось бы наиболее быстро. Код вызывается чуть ли не при обработке каждого файла в deb sfs iso (если я правильно понял...)
tar |untar - у меня - это костыль для подгонки под формат
Можно делать на perl
« Последнее редактирование: 12 Декабрь 2012, 10:11:15 от sfs »

Онлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:mc. Обновление > 4.8.6
« Ответ #71 : 12 Декабрь 2012, 10:17:15 »
ожидаю годный menu.ext и можно выложить нормальные сборки.
Нашел ошибки. Когда планируете сборку? Сколько у меня времени на тест?

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:mc. Обновление > 4.8.6
« Ответ #72 : 12 Декабрь 2012, 11:09:43 »
время не критично, просто я уже третий раз перезаливаю iso, меня это нервирует :(
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Онлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:mc. Обновление > 4.8.6
« Ответ #73 : 12 Декабрь 2012, 11:24:45 »
mc - это же не pfs. В загрузке не участвуют. Всегда можно апдейтом в верхний слой накатить... Надо ли заморачиваться с перезаливом?

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:mc. Обновление > 4.8.6
« Ответ #74 : 12 Декабрь 2012, 11:39:43 »
он в базовом модуле, и я им пользуюсь.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.