| Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
| Поделиться |
29.11.2011, 21:18
Сообщение
#1
|
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20
|
Предлагаю в эту тему складывать документацию ( или ссылки на нее ) по поводу спеков, макросов , сборки пакетов , хашера и подобных вопросов нужных начинающему сборщику / кодеру / программисту. На эту мысль меня натолкнула отличная инструкция от Анатолия которая как-то незаметно утонула в недрах форума ALT Linux , вместе с моими бреднями по этому вопросу. Вчера как раз развлекался сборкой пакета в чруте, вспомнил про инструкцию Толи посмотрел - отличная вещь.
Прибьем ее сюда гвоздями , думаю Анатолий возражать не будет Сообщение отредактировал kostyalamer - 29.11.2011, 21:36 |
|
|
|
![]() |
8.4.2016, 10:02
Сообщение
#2
|
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 553 Регистрация: 4.2.2016 Вставить ник Цитата Пользователь №: 2850 Страна: Россия Город: Не указан Пол: Муж. Репутация: 2
|
Сделал версию 0.2 этой фичи. Один из вопросов оптичил в todo листе :-)
По спеку я так и не понял. В какой момент этот скрипт запускается и что означает вторая строка? Сообщение отредактировал tema - 8.4.2016, 10:02 |
|
|
|
8.4.2016, 22:33
Сообщение
#3
|
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20
|
Сделал версию 0.2 этой фичи. Один из вопросов оптичил в todo листе :-) По спеку я так и не понял. В какой момент этот скрипт запускается и что означает вторая строка? Разберем по строкам секцию install: Код %install %define hookdir %_datadir/install2/preinstall.d mkdir -p %buildroot%hookdir install -pm755 *.sh %buildroot%hookdir/ 1) определяется макрос hookdir как /usr/share/install2/preinstall.d 2) в сборочной среде создается этот каталог 3) в него копируются любые распакованные скрипты из нашего архива c соответствующими правами ( можете добавить туда своих или отредактировать текущий ). Этот скрипт в инсталяторе запускается сразу после установки пакетов , до установки загрузчика. Подробнее про инсталятор и его стадии здесь : https://www.altlinux.org/Installer/devel и здесь : https://www.altlinux.org/Installer/common |
|
|
|
8.4.2016, 22:41
Сообщение
#4
|
|
|
Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Активный Пользователь Сообщений: 553 Регистрация: 4.2.2016 Вставить ник Цитата Пользователь №: 2850 Страна: Россия Город: Не указан Пол: Муж. Репутация: 2
|
можете добавить туда своих или отредактировать текущий Я именно это и сделал в версии 0.2 :-) Вот мой новый скрипт: Код #!/bin/sh a= . install2-init-functions echo 'KOMETA' > $destdir/etc/altlinux-release sed -i 's/ALT Linux/KOMETA/' $destdir/etc/rc.d/rc.sysinit А что означает эта строчка? Код a= . install2-init-functions Я имею ввиду, что тут: https://www.altlinux.org/Installer/devel Это выглядит так: Код . install2-init-functions почему у нас добавлена "a="? Сообщение отредактировал tema - 8.4.2016, 22:46 |
|
|
|
kostyalamer Сборка пакетов rpm 29.11.2011, 21:18
kostyalamer Итак: Hasher сборка не src.rpm ( сборка пакетов в ... 29.11.2011, 21:32
NotHAM Цитата(kostyalamer @ 29.11.2011, 21:32) И... 29.11.2011, 22:27
Drool Цитата(NotHAM @ 29.11.2011, 20:27) ...и с... 30.11.2011, 0:23
NotHAM Цитата(Drool @ 30.11.2011, 0:23) А я то д... 30.11.2011, 1:49
kostyalamer Цитата(NotHAM @ 30.11.2011, 1:49) Мерятьс... 30.11.2011, 7:18

Drool Цитата(kostyalamer @ 30.11.2011, 5:18) PS... 1.12.2011, 1:07

NotHAM Цитата(Drool @ 1.12.2011, 1:07) ... Есть ... 1.12.2011, 2:04

kostyalamer Цитата(NotHAM @ 1.12.2011, 2:04) Я спраши... 1.12.2011, 7:01
Drool Цитата(NotHAM @ 29.11.2011, 23:49) Мерять... 1.12.2011, 1:26
NotHAM Цитата(Drool @ 1.12.2011, 1:26) Главное -... 1.12.2011, 18:00
ksa Цитата(NotHAM @ 1.12.2011, 19:00) Вот опя... 1.12.2011, 19:09
NotHAM Цитата(ksa @ 1.12.2011, 19:09) Помню таку... 1.12.2011, 21:25
torabora Редактирование changelog в Vim
В случае с хашером ... 29.11.2011, 23:49
Drool Цитата(torabora @ 29.11.2011, 21:49) P.S.... 30.11.2011, 0:26
torabora Цитата(Drool @ 30.11.2011, 0:26) А для эт... 30.11.2011, 1:03
Drool Цитата(torabora @ 29.11.2011, 23:03) ...н... 30.11.2011, 1:20
kostyalamer По просьбам трудящихся небольшая инструкция Как со... 4.12.2011, 0:07
ksa Никак этот хэшер не поддается. После создания хэше... 17.12.2011, 16:09
kostyalamer ЦитатаЧтение списков пакетов...
Построение дерева ... 17.12.2011, 17:06
ksa Цитата(kostyalamer @ 17.12.2011, 18:06) П... 17.12.2011, 18:21
kostyalamer Для начала, возьми любую src-ху из клубной репы ( ... 17.12.2011, 19:31
ksa Цитата(kostyalamer @ 17.12.2011, 20:31) Д... 17.12.2011, 20:36
kostyalamer Цитата(ksa @ 17.12.2011, 20:36) Команду п... 17.12.2011, 21:18
ksa Наверное отклика от терминала нет, потому что идет... 17.12.2011, 20:49
ksa Вроде прошла установка mc. Будем дальше ковырять 17.12.2011, 21:04
IVK Собираю rpm-ку (она ставится сразу при установке д... 7.1.2012, 13:54
ksa Накатал инструкцию для сборки (точнее пересборки, ... 22.11.2012, 22:12
kostyalamer Цитата(ksa @ 22.11.2012, 22:12) Накатал и... 22.11.2012, 22:46
Drool Цитата(ksa @ 22.11.2012, 20:12) Короче го... 23.11.2012, 0:22
NotHAM Цитата(ksa @ 22.11.2012, 22:12) ...
Надо ... 23.11.2012, 1:04
ksa Инструкция нужна в первую очередь для тех, кто хот... 23.11.2012, 12:37
Drool Лично мне gear нужен постольку, поскольку - чтоб д... 23.11.2012, 13:28
NotHAM Цитата(Drool @ 23.11.2012, 13:28) ...
...... 23.11.2012, 14:26
Drool Цитата(NotHAM @ 23.11.2012, 12:26) PS. Ес... 23.11.2012, 16:23
ksa Хорошо, что есть такие удобные вещи как gear и has... 23.11.2012, 13:45
kostyalamer Есть пару вопросов :
1) Есть ли команда для удален... 8.9.2013, 22:44
Skull Цитата(kostyalamer @ 8.9.2013, 21:44) 1) ... 11.9.2013, 10:45
kostyalamer Цитата(Skull @ 11.9.2013, 10:45) Такая во... 11.9.2013, 21:43
IVK Читаю альтовскую wiki насчёт сборки rpm и не могу ... 24.7.2015, 23:23
kostyalamer Цитата(IVK @ 24.7.2015, 23:23) Читаю альт... 25.7.2015, 0:03
IVK Так то 11 лет назад. Наверное, надо будет где-то н... 25.7.2015, 0:17
Drool %post как поддерживался, так и поддерживается. 25.7.2015, 11:47
Антон Мидюков Поделюсь-ка здесь своим опытом осваивания gear. Ра... 27.7.2015, 19:22
Drool Антон, а ты не практикуешь постоянный рабочий хаше... 29.7.2015, 14:56
NotHAM Цитата(Drool @ 29.7.2015, 14:56) Антон, а... 29.7.2015, 17:18

Drool Цитата(NotHAM @ 29.7.2015, 15:18) Тоже та... 29.7.2015, 22:27
Антон Мидюков Цитата(Drool @ 29.7.2015, 17:56) Антон, а... 31.7.2015, 6:55
Drool Когда у меня ломается рабочий хашер (что происходи... 4.8.2015, 13:58
IVK Интересно, можно ли заставить команду rpm (rpmbuil... 18.8.2015, 21:28
Антон Мидюков Цитата(IVK @ 19.8.2015, 0:28) Интересно, ... 24.8.2015, 19:22
IVK Да, прописал в ~/.rpmmacros другой корень сборки, ... 24.8.2015, 21:35
Антон Мидюков %_topdir это макрос, так что попробуйте в самом ве... 25.8.2015, 3:29
IVK Цитата(Антон Мидюков @ 25.8.2015, 2:29) %... 25.8.2015, 17:51
IVK Выделил отсюда тему "Скрипт для сборки пакето... 3.11.2015, 16:39

kostyalamer Цитата(tema @ 8.4.2016, 22:41) Я именно э... 8.4.2016, 22:51

tema Цитата(kostyalamer @ 8.4.2016, 21:51) Не ... 16.4.2016, 22:48

kostyalamer Цитата(tema @ 16.4.2016, 22:48) А можно л... 16.4.2016, 23:01

tema Цитата(kostyalamer @ 16.4.2016, 22:01) Та... 16.4.2016, 23:40
tema Цитата(kostyalamer @ 8.4.2016, 21:33) Раз... 17.4.2016, 18:55
kostyalamer Цитата(tema @ 17.4.2016, 18:55) А я могу ... 17.4.2016, 19:29
tema Спасибо! Покопаюсь :-)
Посмотрю что можно ещё ... 9.4.2016, 22:36
tema А где брать примеры и заготовки спеков? Хочу попро... 9.4.2016, 23:14
kostyalamer Цитата(tema @ 9.4.2016, 23:14) А где брат... 10.4.2016, 10:51
tema Тяжко читать много, но разберусь постараюсь 11.4.2016, 15:01
tema Похоже не выйдет. Не хочет у меня rpm размером 4 г... 18.4.2016, 1:46
kostyalamer А если попробовать rpm-ом запихать этот архив в ка... 18.4.2016, 22:32
Koi.v2 Пакет spacefm в клубном p8 помойму каким-то неверн... 23.11.2016, 13:55
Koi.v2 Интересно что исходники версии 1.0.0
spacefm-1.0.0... 23.11.2016, 14:09
dango_ Вечером проверю. 23.11.2016, 16:26
dango_ Нашел версию 1.0.4 в club-s x86_64
Код# apt-repo
r... 23.11.2016, 18:25
dango_ Пересобрал из исходников club-s в хэшернице p8 x86... 23.11.2016, 18:48
Koi.v2 Большое спасибо, пакет ставится, программа работае... 23.11.2016, 22:14![]() ![]() |
|
Текстовая версия | Сейчас: 19.11.2025, 7:41 |