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

Автор Тема: PFS-utils на github  (Прочитано 91507 раз)

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

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:PFS-utils на github
« Ответ #30 : 11 Январь 2015, 19:53:12 »
Кто-нибудь готов взять на себя контроль за развитием PFS-utils, с учетом интересов обоих проектов?
Я сделал форк.
losetup-FULL - это единственный костыль в PFS для PuppyRus, думаю что можно его убрать спокойно.
При сборке пакета PFS-скриптов для PuppyRus можно добавить туда симлинк losetup > losetup-FULL, который окажется в верхнем слое и перекроет симлинк на busybox.
Давайте условимся так: losetup - полный, а урезанный вызывать busybox losetup.
Моноблок 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

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:PFS-utils на github
« Ответ #31 : 11 Январь 2015, 23:06:44 »
Тоже приобщился https://github.com/sfs-pra/ntf
Делал по http://forum.puppyrus.org/index.php/topic,15267.msg87080.html#msg87080
Не написано, что надо добавить свой id_rsa.pub на github
Нужен pacman2pfs openssh

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:PFS-utils на github
« Ответ #32 : 12 Январь 2015, 10:56:45 »
 Посмотрите https://github.com/DdShurick/pfs-utils/blob/master/usr/local/bin/modules_event и https://github.com/DdShurick/pfs-utils/blob/master/usr/sbin/load_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

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
  • Автор темы
Re:PFS-utils на github
« Ответ #33 : 12 Январь 2015, 11:37:16 »
Добавил доступ к pfs-utils участникам. Теперь любой может вносить правки в основной проект.
Лучше это делать через форк и последующий пулл-реквест.

Предлагаю мержить реквесты после одобрения минимум 2-мя участниками в комментариях к реквесту.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:PFS-utils на github
« Ответ #34 : 12 Январь 2015, 13:03:00 »
Пока "плаваю" в гит. Понажимал что-то в пришедшем письме. В итоге появилось
https://github.com/sfs-pra - так должно быть или я случайно форкнул (тогда как убить?)
Цитата
Предлагаю мержить реквесты после одобрения минимум 2-мя участниками в комментариях к реквесту.
Можно по русски и с примерами. Планирую перенести в вики
Активно до pra03-1501 вряд ли смогу подключиться

Дописал г

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
  • Автор темы
Re:PFS-utils на github
« Ответ #35 : 12 Январь 2015, 13:19:25 »
1. При нажатии на Fork - происходит создание форка.

У вас все нормально получилось форкнуть.

2. git clone URL-форка
3.
После чего в своем форке на локальном компьютере вносите правки
По окончании логической завершенности правок:
git add .
git commit -am "описание правок"
Потом опять правите следующую фичу
git add .
git commit -am "еще одна фича"

4. отправляете наработки с компа на гитхаб:
git push origin master

5. Предлагаете свои правки добавить в основной проект Pull Request
6. В основном проекте читают, смотрят, комментируют и делают Merge

как-то так.

После merge каждый забирает к себе обновления из основного проекта:
git remote add upstream URL-основного проекта               - это только один раз делается

git pull upstream master    - слить все изменения из основного проекта.


Кратко, но как-то так.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:PFS-utils на github
« Ответ #36 : 12 Январь 2015, 14:09:25 »
Т.е. и надо было форкнуть?
Наверное надо сначала создать файл test-git и поупражняться с этими операциями...

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
  • Автор темы
Re:PFS-utils на github
« Ответ #37 : 12 Январь 2015, 14:22:37 »
Да. Все правильно.


Потренируйте на файле readme.md - заодно будет описание проекта :)
« Последнее редактирование: 12 Январь 2015, 14:24:09 от neobht »

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:PFS-utils на github
« Ответ #38 : 12 Январь 2015, 17:09:24 »
я так понимаю, git и  из браузера частично позволяет работать? мож тоже зарегистрироваться...
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:PFS-utils на github
« Ответ #39 : 12 Январь 2015, 17:12:37 »
git и  из браузера частично позволяет работать?
Разве?
мож тоже зарегистрироваться...
Конечно

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:PFS-utils на github
« Ответ #40 : 12 Январь 2015, 17:19:10 »
неа мне такой мануал не годится, я с работы с виндового компа выходить буду. На ноутбуке выхода в интернет нет и не будет.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
  • Автор темы
Re:PFS-utils на github
« Ответ #41 : 12 Январь 2015, 17:58:41 »
я так понимаю, git и  из браузера частично позволяет работать? мож тоже зарегистрироваться...
да можно прям на гитхабе править файлы.
только это не git позволяет, а github.

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:PFS-utils на github
« Ответ #42 : 13 Январь 2015, 03:40:27 »
зарегистрировался Pro-pra
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:PFS-utils на github
« Ответ #43 : 13 Январь 2015, 09:38:08 »
Надо Pro-pra добавить в разрабы
Редактировать гит через www попробовал - нормально. Есть подсветка
Послал тестовый реквест через www. Получилось?

Оффлайн Zay

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1536
  • Репутация: +25/-0
Re:PFS-utils на github
« Ответ #44 : 13 Январь 2015, 10:17:55 »
Везде юзаю симлинк losetup - все ок
То же с busubox mount и т.п.
mount и прочие busybox'овые утилиты PuppyRus, которые используются в PFS, работают аналогично их полным версиям. Кроме losetup.
Полный losetup и losetup из busybox'а выдают разное форматирование! Поэтому если заменить в скриптах "losetup-FULL" на "losetup" то в PuppyRus они работать не будут.
Однако PuppyRus уже год как не обновляется, значит сохранять обратную совместимость не обязательно.
Если в будущем развитие PuppyRus будет продолжено - надо будет заменить там losetup на полноценный.


Давайте условимся так: losetup - полный, а урезанный вызывать busybox losetup.
Поддерживаю!
Урезанный busybox losetup в скриптах вообще не нужен, его функционала не достаточно.


Делал по http://forum.puppyrus.org/index.php/topic,15267.msg87080.html#msg87080
Не написано, что надо добавить свой id_rsa.pub на github
Публичный ключ затем нужно внести в настройки аккаунта на GitHub'е.


... Кратко, но как-то так.
Думаю что без обсуждений на форуме не обойтись при работе на Git.
Это привычный формат общения, его не заменить комментариями в Git'е (по крайней мере сейчас).