Автоматическая установка портов
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- рядовой
- Сообщения: 17
- Зарегистрирован: 2015-09-02 12:50:53
Автоматическая установка портов
Здравствуйте.
Хочу написать скрипт для автоматической настройки системы и установки портов из него же.
Но не могу понять как задать зависимости порта без make config или make config-recursive. make -batch не подходит.
Есть вариант как в скрипте прописать параметры выбора зависимостей например включить или отключить CUPS и т.д.
Хочу написать скрипт для автоматической настройки системы и установки портов из него же.
Но не могу понять как задать зависимости порта без make config или make config-recursive. make -batch не подходит.
Есть вариант как в скрипте прописать параметры выбора зависимостей например включить или отключить CUPS и т.д.
Услуги хостинговой компании 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/
- Alex Keda
- стреляли...
- Сообщения: 35426
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Автоматическая установка портов
Код: Выделить всё
setenv BATCH=yes
Убей их всех! Бог потом рассортирует...
-
- рядовой
- Сообщения: 17
- Зарегистрирован: 2015-09-02 12:50:53
Автоматическая установка портов
Эта переменная задает параметры установки по умолчанию.
А мне нужно устанавливать свои выбранные зависимости.
А мне нужно устанавливать свои выбранные зависимости.
-
- подполковник
- Сообщения: 3923
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Автоматическая установка портов
Вообще то, существует /etc/make.conf, вот в него и лепите что вам надо....
-
- проходил мимо
Автоматическая установка портов
поиск рулит, уже расписывалось как в командной строке задать, ну или как подсказали в make.confUnderTaket писал(а):Эта переменная задает параметры установки по умолчанию.
А мне нужно устанавливать свои выбранные зависимости.
-
- рядовой
- Сообщения: 17
- Зарегистрирован: 2015-09-02 12:50:53
Автоматическая установка портов
В том то и дело, что я не нашёл как в make.conf это записать man make тоже не чего не нашёл. Возможно не так смотрел. Можете пальцем ткнуть?
- Electronik
- капитан
- Сообщения: 1593
- Зарегистрирован: 2008-11-15 17:32:56
- Откуда: Минск
- Контактная информация:
Автоматическая установка портов
http://www.lissyara.su/articles/freebsd ... mms/mysql/
вот вам пример, разбирайтесь
вот вам пример, разбирайтесь
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог
Блог
-
- проходил мимо
Автоматическая установка портов
опции можно посмотреть:UnderTaket писал(а):В том то и дело, что я не нашёл как в make.conf это записать man make тоже не чего не нашёл. Возможно не так смотрел. Можете пальцем ткнуть?
Код: Выделить всё
# less /usr/ports/Mk/bsd.options.mk
1) /etc/make.conf
2) /var/db/ports/portname/options
какой из этих способов перекрывает другой - Ваше домашнее заданее
Со вторым способ все понятно, разберем первый /etc/make.conf:
прежде всего, опции WITH/WITHOUT - deprecated (устарели и больше не используются)
опции для make.conf можно разделить на глобальные и индивидуальные для каждого порта:
# глобальные
OPTIONS_SET = NLS DOCS EXAMPLES UTF8
OPTIONS_UNSET = X11 GTK1 GTK2 GTK3 GNOME
OPTIONS_SET += DEBUG
OPTIONS_UNSET += IPV6
+= добавить к установленным или отмененным
# индивидуальные : SET/UNSET +=
lang_php56_UNSET = EMBED PHPDBG DEBUG DTRACE MAILHEAD ZTS
mail_roundcube_SET = SSL SQLITE
#
.if ${.CURDIR:M*/print/freetype2}
OPTIONS_SET=WITH_LCD_FILTERING
.endif
...
ну и тд и тп