22 декабря | 2024г. | 15:29:37


АвторТема: IPK Creator 2.0 By Persian Prince  (Прочитано 19020 раз)

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

Оффлайн mic71

  • Совет Джедаев
  • ****
  • Сообщений: 6578
  • Поблагодарили: 27659
  • Уважение: +161
IPK Creator 2.0 By Persian Prince
« Ответ #15: 11 июня | 2014г. | 23:29:30 »
0
а как с правами на файлы быть, если собирать в винде ?

ну почему же , я пробывал когда команда Persian Empire только только выложила сборку под винду , чесно говоря выбивал постоянно ошибку , хотя делал я всё по скринам приложенным в архиве , не тут а непосредственно от автора ...
я не наезжал нисколько , просто высказал своё мнение по мне проще прямо в ресивере потолок пару минут собирается , если не меньше ...

P.S. а вот на счёт (прав - атрибутов ) тут вообще хз как оно в винде выставляется ...

Оффлайн grizli

  • Лорд Джедай
  • *****
  • Сообщений: 4217
  • Поблагодарили: 2328
  • Уважение: +40
IPK Creator 2.0 By Persian Prince
« Ответ #16: 11 июня | 2014г. | 23:51:11 »
+2
вобщем права задаются автоматом стандартно - файлы 644 папки 755 , а вот если в пакете есть бинарник или скрипты , то им тоже присвоятся права 644 и после установки работать не будет без ручной правки атрибутов
  • Gi S8895 |  Gi S9995 | DM500HD Sim A8P
Опыт приходит, пропорционально количеству выведенного из строя оборудования.

Оффлайн Igornord

  • Мастер Джедай
  • ***
  • Сообщений: 2080
  • Поблагодарили: 2712
  • Уважение: +47
IPK Creator 2.0 By Persian Prince
« Ответ #17: 15 июля | 2014г. | 23:56:38 »
0
вобщем права задаются автоматом стандартно - файлы 644 папки 755 , а вот если в пакете есть бинарник или скрипты , то им тоже присвоятся права 644

Если собираете под виндой - то никто не вправе запретить внести изменения в постинсталяционный скрипт дабы назначились нужные права. Другое дело, что это изврат - под виндой собирать пакеты для линукса. Но кто-то находит в этом какой-то кайф -)

Онлайн сергей 999s

  • Мастер Джедай
  • ***
  • Сообщений: 17645
  • Поблагодарили: 96855
  • Уважение: +1590
IPK Creator 2.0 By Persian Prince
« Ответ #18: 25 июля | 2016г. | 19:15:01 »
0
IPK Creator 5.0

Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
IPK Feed Generator 1.0

Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Спойлер   :
[ Гостям не разрешен просмотр вложений ]

Оффлайн b00bna

  • Падаван
  • *
  • Сообщений: 22
  • Поблагодарили: 61
  • Уважение: 0
IPK Creator 2.0 By Persian Prince
« Ответ #19: 24 января | 2018г. | 17:10:56 »
0
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Все здорово в этой штуке... но мне не хватило одного :) Это PATH... чтобы тоже можно было в конфиге оставлять.
Плагин Cast.UASAY (всегда актуальная версия на сайте: http://cast.uasay.com)
ПриватБанк: 5168 7450 2002 5828
Z362194993239 , R276034756880 , U555643782095

Оффлайн Vasiliks

  • Джедай Куратор
  • **
  • Сообщений: 2338
  • Поблагодарили: 7141
  • Уважение: +59
IPK Creator 2.0 By Persian Prince
« Ответ #20: 24 января | 2018г. | 18:18:52 »
0
Все здорово в этой штуке...
Не все. Если мне память не изменяет, то виндовс-версия не понимает линуксовских атрибутов. Всем присваивает права 644. :'(
Поэтому паковать надо только под линуксом.
  • Enigma2: GI-8120, GI ET7000mini, ET11000 - openPLI Develop
...Никогда не спорьте с идиотами. Вы опуститесь до их уровня, где они вас задавят своим опытом.

Оффлайн wlad_1

  • Младший Джедай
  • **
  • Сообщений: 98
  • Поблагодарили: 139
  • Уважение: 0
IPK Creator 2.0 By Persian Prince
« Ответ #21: 24 января | 2018г. | 21:11:15 »
0
Так можно в postinst типа
Цитировать
chmod 755 /etc/init.d/softcam.oscam

Оффлайн b00bna

  • Падаван
  • *
  • Сообщений: 22
  • Поблагодарили: 61
  • Уважение: 0
IPK Creator 2.0 By Persian Prince
« Ответ #22: 24 января | 2018г. | 21:16:38 »
0
Ну так по сути это и нормально, я посмотрел что все остальные плагины также 644 ставят, все равно от рута.
ТАК ВОТ! Если кому то тоже хотелось бы чтобы PATH добавлялся из файла control, то качайте мою чуток поправленную версию.

Спойлер   :
[ Гостям не разрешен просмотр вложений ]
[ Гостям не разрешен просмотр вложений ]

Вот так быстро можно вообще ничего не заполняя, в два клика, создать IPK:
Как при помощи IPKCreator создавать IPK для Enigma2 - YouTube

P.S. Можно просто тот сделать IPKCreator.jar.bak, а запускать IPKCreator.jar
P.S.S. Просто решил поделиться :)
Плагин Cast.UASAY (всегда актуальная версия на сайте: http://cast.uasay.com)
ПриватБанк: 5168 7450 2002 5828
Z362194993239 , R276034756880 , U555643782095

Оффлайн Ednaz

  • Лорд Джедай
  • *****
  • Сообщений: 2900
  • Поблагодарили: 18149
  • Уважение: +1
IPK Creator 2.0 By Persian Prince
« Ответ #23: 24 января | 2018г. | 23:33:02 »
0
Не все. Если мне память не изменяет, то виндовс-версия не понимает линуксовских атрибутов. Всем присваивает права 644. :'(
Поэтому паковать надо только под линуксом.
Попробовал и на линуксе после сборки бинарнику дало атрибуты 644, хотя ставил 755 и проверял.
  • GI ET11000 4K, Ultimo4k, Solo4k, Uno4k, Uno4kSE, Zero4k, Solo2, SoloSE v2, Zero, VU+Duo, Xtrend ET-9000, ET-9200, ET7000mini, Force1, Spark2, GI Fly и др.
Просьба не задавать технические вопросы в личку. Для этого есть форум. На такие сообщения отвечать не буду.

Оффлайн Vasiliks

  • Джедай Куратор
  • **
  • Сообщений: 2338
  • Поблагодарили: 7141
  • Уважение: +59
IPK Creator 2.0 By Persian Prince
« Ответ #24: 25 января | 2018г. | 00:10:56 »
0
Поэтому паковать надо только под линуксом.
Я имел ввиду не этой прогой, а скриптом или плагином от Nikolasi
  • Enigma2: GI-8120, GI ET7000mini, ET11000 - openPLI Develop
...Никогда не спорьте с идиотами. Вы опуститесь до их уровня, где они вас задавят своим опытом.

Оффлайн b00bna

  • Падаван
  • *
  • Сообщений: 22
  • Поблагодарили: 61
  • Уважение: 0
IPK Creator 2.0 By Persian Prince
« Ответ #25: 25 января | 2018г. | 00:28:24 »
0
ставил 755
а зачем вам такие права? это шел скрипты? или для чего?
просто если это так важно, то можно поправить этот креатор, какбы

Добавлено  25 января | 2018г. | 10:02:52
Кстати да. Вот нашел в коде как этот креатор права ставит:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Как видите то для обычных файлов он ставит 0644, таких как питон и т.п., для контрола ставит тоже самое, ну оно и понятно, это все таки чаще всего для чтения "документы"
А вот для скриптов (private void addMaintainerScripts) он ставит как и положено 33261 (octal: 0755). Так что не вижу повода для истерик. Естественно, если вы загоняете в IPK файлы, которые должны выполнятся, то есть два варианта:
- собираете IPK на ресивере или под никсами.
- собираете IPK креатором но в скрипте постустановки прописываете команды chmod на те файлы которые вам нужны, что по сути считаю безопасным решением, и полностью контроллируемым.Так как я написал выше скрипты установки запускаются с 0755, они это сделать смогут.

Сначала думал переопределить класс или сделать поле для указания прав в креаторе, но покопавшись, вижу, что автор молодец и сделал все правильно... ну правда с Destination path все таки он просчитался... но то может я просто не понял его мотивов. На этом всё.

Вывод такой: пакуйте чем хотите, что хотите, но знайте об особенностях этого креатора. Что все файлы он заливаете с 0644, если что-то надо, то shell никто не отменял :)


Добавлено  25 января | 2018г. | 10:25:04
Так можно в postinst типа
ВОТ, именно так и задумано судя по всему.
Тогда будет выполнена парадигма "запрещено всё... можно только то что разрешил, т.е. назначил права после установки"
Плагин Cast.UASAY (всегда актуальная версия на сайте: http://cast.uasay.com)
ПриватБанк: 5168 7450 2002 5828
Z362194993239 , R276034756880 , U555643782095

Оффлайн Serjoga

  • Рыцарь Джедай
  • *****
  • Забанен!
  • Сообщений: 3238
  • Поблагодарили: 16992
  • Уважение: +3
IPK Creator 2.0 By Persian Prince
« Ответ #26: 09 июня | 2019г. | 07:49:00 »
0
IPK Creator 6.0 + IPK Feed Generator

GitHub - OpenVisionE2/IPK-Creator-Java: IPK Creator + IPK Feed Generator java sources for enigma2
Спойлер   :
[ Гостям не разрешен просмотр вложений ]
I just attached my latest build (Version 6.0) from the sources which has the new architectures.

No Windows, Linux, macOS binaries and just the jar files (You could open them with JRE 8

For IPK Feed Generator just place your IPK files beside IPKFeedGenerator.jar then run it, it will create "Package"s and "Packages.gz" for you.

  • Latvian SatFan
Dreambox 920 UHD (DVB-T/DVB-S2X MultiStream FBC Tuner)
Samsung UE55MU6172UXXH

Онлайн сергей 999s

  • Мастер Джедай
  • ***
  • Сообщений: 17645
  • Поблагодарили: 96855
  • Уважение: +1590
IPK Creator 2.0 By Persian Prince
« Ответ #27: 22 июня | 2023г. | 21:18:40 »
+1
IPK Creator 7.0

- Added some missing arm architectures

- Cleanup powerpc and aarch64
- Compiled using Oracle JDK 20.x and Apache NetBeans IDE 18

No Windows, Linux or macOS binaries, just the jar files.

For IPK Feed Generator just place your ipk files beside IPKFeedGenerator.jar then run it, it will create "Packages" and "Packages.gz" for you.

Thanks Persian Prince

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
0 Ответов
3554 Просмотров
Последний ответ 26 декабря | 2010г. | 14:23:36
от artman_hacker
1 Ответов
5245 Просмотров
Последний ответ 26 декабря | 2010г. | 18:25:17
от grizli
21 Ответов
14933 Просмотров
Последний ответ 30 октября | 2011г. | 14:12:37
от artman_hacker
72 Ответов
66534 Просмотров
Последний ответ 08 сентября | 2015г. | 21:25:25
от Ser6
0 Ответов
2144 Просмотров
Последний ответ 10 декабря | 2011г. | 14:51:57
от anatoly



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!