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

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

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

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8634
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
addlayer
« : 15 Февраль 2017, 19:40:10 »
 Следующим номером нашей программы addlayer, прошу ругать и жаловаться.
 (только для работы с дополнительными aufs)
Моноблок 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

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: addlayer
« Ответ #1 : 15 Февраль 2017, 20:37:08 »
Добовьте ему -n 0 и он заменить pfsload ;)
Учитывая использование ключей сделать из него библиотечную функцию будет проблематично.

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8634
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: addlayer
« Ответ #2 : 15 Февраль 2017, 21:20:57 »
 Если ограничиться одной дополнительной aufs, то ключи не нужны. Одной хватит?
Добовьте ему -n 0 и он заменить pfsload
Но не заменит layermanager, к которому я хочу прикрутить GUI.
Моноблок 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

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: addlayer
« Ответ #3 : 16 Февраль 2017, 05:04:56 »
Если ограничиться одной дополнительной aufs, то ключи не нужны. Одной хватит?
Просто заменить ключи на позиционные параметры $1 $2. В функции все ровно так же.

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8634
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: addlayer
« Ответ #4 : 16 Февраль 2017, 21:07:53 »
 Переписал, теперь надо "вычёсывать блох"
Моноблок 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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33956
  • Репутация: +231/-0
    • PuppyRus-A
Re: addlayer
« Ответ #5 : 17 Февраль 2017, 09:04:02 »
Я правильно понял - на выходе ожидается функциональный аналог пфс-cli с максимальным использованием mount вместо cp и пр. костылей + совместимость со старыми модулями? На уровле идеи понимание сложилось. Сейчас отладка кода?
Уже можно тестировать ? если да - хорошо бы примеры создания модуля , объ(раз)единения. В идеале selftest
Мануал в вики не пора писать? доступ есть?

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8634
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: addlayer
« Ответ #6 : 17 Февраль 2017, 09:15:46 »
Сейчас отладка кода?
Проверка на возможные ошибки.
Уже можно тестировать?
А для чего выложено?
примеры создания модуля , объ(раз)единения.
Кое-какие примеры я приводил, правда в ручном режиме.
Мануал в вики не пора писать?
Пожалуй пора.
Моноблок 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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33956
  • Репутация: +231/-0
    • PuppyRus-A
Re: addlayer
« Ответ #7 : 17 Февраль 2017, 09:24:09 »
Пожалуй пора.
Сильно упростит понимание замысла и расширит круг тестеров. Не хотелось бы играть в угадайки при доступном авторе
По итогу надо решить какой набор дальше развивать
доступ есть?
Кстати selftest - может стать тестом и примерами в одном флаконе... Очень бы не помешал
« Последнее редактирование: 17 Февраль 2017, 09:25:53 от sfs »

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: addlayer
« Ответ #8 : 17 Февраль 2017, 09:24:45 »
Быть может заморозить в текущем виде pfs-utils. Только фиксы если нужно. Сделать бранч и в нем начать переписывать с начала, с учетом старых ошибок и новых идей?
Смотрел скрипт, по функционалу вопросов нет. Надо тестить и смотреть как в либу переносить.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33956
  • Репутация: +231/-0
    • PuppyRus-A
Re: addlayer
« Ответ #9 : 17 Февраль 2017, 09:29:16 »
заморозить в текущем виде pfs-utils
Вроде и так все тормознулись. В свете последних идей - переписать возможно лучший вариант чем еще наприделывать костылей
Если у Дяди Шурика уже функционально полный вариант - надо протестировать и определяться. давайте на этом и сосредоточимся
Хорошо бы selftest - поможет обойтись без доки и примеров

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: addlayer
« Ответ #10 : 17 Февраль 2017, 09:39:10 »
Дядь Шурик, если этот же кусок кода будет работать в pfsload (или аналоге) то еще нужно не обязательный $3 - номер слоя.

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8634
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: addlayer
« Ответ #11 : 17 Февраль 2017, 09:43:01 »
то еще нужно не обязательный $3 - номер слоя.
Я думал об этом, но пока отложил.
Моноблок 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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33956
  • Репутация: +231/-0
    • PuppyRus-A
Re: addlayer
« Ответ #12 : 17 Февраль 2017, 09:53:05 »
пока отложил.
Верное решение - не первостепенно нужный функционал
Какой итог - ждем selftest , доку или там все и так понятно (пока не смотрел ) - тестируем?

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: addlayer
« Ответ #13 : 17 Февраль 2017, 10:00:02 »
Я пока видел только пару кусков кода для либы и пару скриптов, которые написаны раньше и новый код не используют. Прежде чем наворотить новых утилит хотелось бы обсудить что будет в финале. Какие утилиты, с какими ключами, что можно вынести в либу, где будет конфиг, будем ли поддерживать все подряд или только то что мы приняли как стандарт. Пока одни вопросы.

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8634
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: addlayer
« Ответ #14 : 17 Февраль 2017, 10:09:18 »
хотелось бы обсудить что будет в финале.
Из печального опыта: сначала будет долгое "обсудить", а потом ничего не будет.
Не хотелось бы.
Моноблок 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