Должен быть способ собрать пакет с помощью pkg, а также все пакеты от которых он зависит.
Подскажите как если кто сталкивался.
pkg create
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Neus
- капитан
- Сообщения: 1980
- Зарегистрирован: 2008-09-08 21:59:56
pkg create
pkg create - это создание репозитория.
Пакеты собираются этим https://docs.freebsd.org/en/books/handb ... -poudriere
Пакеты собираются этим https://docs.freebsd.org/en/books/handb ... -poudriere
Physics is mathematics with the constraint of reality.
Engineering is physics with the constraint of money.
LOR захватили ситхи.
Добро пожаловать на светлую сторону!
Engineering is physics with the constraint of money.
LOR захватили ситхи.
Добро пожаловать на светлую сторону!
-
- сержант
- Сообщения: 187
- Зарегистрирован: 2011-08-18 12:46:45
pkg create
По терминологии спорить не буду.
Сделал так:
Сделал так:
Код: Выделить всё
#!/bin/sh
PKG_NAME=$1
if [ -n "PKG_NAME" ]; then
if [ ! -f "PKG_NAME.pkg" ]; then
pkg create $PKG_NAME
fi
for PKG_DEP in `pkg info -d $PKG_NAME | sed 1d`; do
sh createdep.sh $PKG_DEP
done
fi
- Neus
- капитан
- Сообщения: 1980
- Зарегистрирован: 2008-09-08 21:59:56
pkg create
Пардон, чуток ошибся, да и не правильно понял что нужно было сделать.
pkg create это не создать репозиторий, это (вос)создать пакет из установленных в системе файлов.
Но он при этом использует метаданные из базы пакетов где прописаны зависимости.
Почему там нет флага "создать пакет с зависимостями" и приходится костылить - загадка.
pkg create это не создать репозиторий, это (вос)создать пакет из установленных в системе файлов.
Но он при этом использует метаданные из базы пакетов где прописаны зависимости.
Почему там нет флага "создать пакет с зависимостями" и приходится костылить - загадка.
Physics is mathematics with the constraint of reality.
Engineering is physics with the constraint of money.
LOR захватили ситхи.
Добро пожаловать на светлую сторону!
Engineering is physics with the constraint of money.
LOR захватили ситхи.
Добро пожаловать на светлую сторону!