<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Как сохранить опции установки порта FreeBSD</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/84779.html</link>
    <description>Добрый день!&lt;br&gt;Товарищи просветите пожалуйста. Хочу скриптом поставить несколько портов, но надо чтобы опции установки порта и его зависимостей я мог указать в скрипте. make WITHOUT_X11=yes install clean не очень подходит потому что при этом настройки во-первых не сохранятся  и при portupgrade они запросятся заново. И во-вторых для зависимостей порта таким образом не указываются настройки. Можно ли предварительно для каждого участвующего в установке порта указать опции (в каких-то файликах может они хранятся, туда эти опции и записать) а потом с чистой душой делать make install clean.&lt;br&gt;</description>

<item>
    <title>Как сохранить опции установки порта FreeBSD (Nimdar)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/84779.html#14</link>
    <pubDate>Fri, 03 Apr 2009 13:50:17 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;PTHREADS=off &lt;br&gt;&amp;gt;ONIGURUMA=off &lt;br&gt;&amp;gt;GCPATCH=off &lt;br&gt;&amp;gt;IPV6=off &lt;br&gt;&amp;gt;RDOC=off &lt;br&gt;&amp;gt;DEBUG=off &lt;br&gt;&amp;gt;.endif &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Это установки portupgrade и его зависимости ruby18. При попытке make install clean &lt;br&gt;&amp;gt;спрашивает опции :( &lt;br&gt;&lt;br&gt;Только в первый раз.&lt;br&gt;В следующий раз спросит только если будут добавлены новые.&lt;br&gt;Посмотреть можно в Makefile порта в блоке OPTIONS.&lt;br&gt;</description>
</item>

<item>
    <title>Как сохранить опции установки порта FreeBSD (Nimdar)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/84779.html#13</link>
    <pubDate>Fri, 03 Apr 2009 13:42:42 GMT</pubDate>
    <description>&amp;gt;А где вообще хранятся конфиги портов? Ну т.е. если я какому то &lt;br&gt;&amp;gt;порту через make config опции установил, они же где сохраняются, может &lt;br&gt;&amp;gt;проще туда писать? &lt;br&gt;&lt;br&gt;/var/db/ports/&amp;lt;portname&amp;gt;/options&lt;br&gt;</description>
</item>

<item>
    <title>Как сохранить опции установки порта FreeBSD (goshanecr)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/84779.html#12</link>
    <pubDate>Fri, 03 Apr 2009 13:06:25 GMT</pubDate>
    <description>А где вообще хранятся конфиги портов? Ну т.е. если я какому то порту через make config опции установил, они же где сохраняются, может проще туда писать?&lt;br&gt;</description>
</item>

<item>
    <title>Как сохранить опции установки порта FreeBSD (goshanecr)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/84779.html#11</link>
    <pubDate>Fri, 03 Apr 2009 12:50:59 GMT</pubDate>
    <description>Вот /etc/make.conf&lt;br&gt;=======================================&lt;br&gt;#========== portupgrade ============&lt;br&gt;.if $&#123;.CURDIR&#125; == $&#123;PORTSDIR&#125;/ports-mgmt/portupgrade&lt;br&gt;BDB4=on&lt;br&gt;BDB1=off&lt;br&gt;.endif&lt;br&gt;.if $&#123;.CURDIR&#125; == $&#123;PORTSDIR&#125;/lang/ruby18&lt;br&gt;PTHREADS=off&lt;br&gt;ONIGURUMA=off&lt;br&gt;GCPATCH=off&lt;br&gt;IPV6=off&lt;br&gt;RDOC=off&lt;br&gt;DEBUG=off&lt;br&gt;.endif&lt;br&gt;&lt;br&gt;Это установки portupgrade и его зависимости ruby18. При попытке make install clean спрашивает опции :(&lt;br&gt;</description>
</item>

<item>
    <title>Как сохранить опции установки порта FreeBSD (Nimdar)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/84779.html#10</link>
    <pubDate>Fri, 03 Apr 2009 12:36:04 GMT</pubDate>
    <description>&amp;gt;Можно тогда ещё малюсенький возникший вопрос. А как быть с опциями которые &lt;br&gt;&amp;gt;либо установлены, либо нет. Ну к примеру у порта есть 2 &lt;br&gt;&amp;gt;опции &lt;br&gt;&amp;gt;BDB4=on (default) &lt;br&gt;&amp;gt;BDB1=off (default) &lt;br&gt;&amp;gt;Я посмотрел в Makefile порта, там проверяется наличие переменной а не её &lt;br&gt;&amp;gt;значение, как мне в данном случае к примеру отключить BDB4 и &lt;br&gt;&amp;gt;вместо него выставить BDB1. Как выставить то я догадываюсь что BDB1=yes &lt;br&gt;&amp;gt;а вот насчёт того чтобы убрать BDB4 не знаю. &lt;br&gt;&lt;br&gt;А что смущает?&lt;br&gt;BDB4=off&lt;br&gt;BDB1=on&lt;br&gt;</description>
</item>

<item>
    <title>Как сохранить опции установки порта FreeBSD (goshanecr)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/84779.html#9</link>
    <pubDate>Fri, 03 Apr 2009 12:05:20 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;WITH_CHARSET=cp1251 &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;WITH_XCHARSET=all &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;.endif &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;А зачем кстати DEFAULT_MYSQL_VER=51? Мы же в if проверяем в 51-server мы &lt;br&gt;&amp;gt;&amp;gt;находимся или нет..? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Одно с другим не связано. Первое для зависимостей, например, если какой-то порт &lt;br&gt;&amp;gt;потянет за собой mysql, то чтоб тянул 5.1 (если mysql не &lt;br&gt;&amp;gt;установлен, разумеется). А второе &amp;#8212; опции сборки самого mysql. &lt;br&gt;&lt;br&gt;Можно тогда ещё малюсенький возникший вопрос. А как быть с опциями которые либо установлены, либо нет. Ну к примеру у порта есть 2 опции&lt;br&gt;BDB4=on (default)&lt;br&gt;BDB1=off (default)&lt;br&gt;Я посмотрел в Makefile порта, там проверяется наличие переменной а не её значение, как мне в данном случае к примеру отключить BDB4 и вместо него выставить BDB1. Как выставить то я догадываюсь что BDB1=yes а вот насчёт того чтобы убрать BDB4 не знаю.&lt;br&gt;</description>
</item>

<item>
    <title>Как сохранить опции установки порта FreeBSD (goshanecr)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/84779.html#8</link>
    <pubDate>Fri, 03 Apr 2009 11:16:14 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;WITH_CHARSET=cp1251 &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;WITH_XCHARSET=all &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;.endif &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;А зачем кстати DEFAULT_MYSQL_VER=51? Мы же в if проверяем в 51-server мы &lt;br&gt;&amp;gt;&amp;gt;находимся или нет..? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Одно с другим не связано. Первое для зависимостей, например, если какой-то порт &lt;br&gt;&amp;gt;потянет за собой mysql, то чтоб тянул 5.1 (если mysql не &lt;br&gt;&amp;gt;установлен, разумеется). А второе &amp;#8212; опции сборки самого mysql. &lt;br&gt;&lt;br&gt;Ясно , исчерпывающе, спасибо! :)&lt;br&gt;</description>
</item>

<item>
    <title>Как сохранить опции установки порта FreeBSD (Nimdar)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/84779.html#7</link>
    <pubDate>Fri, 03 Apr 2009 10:40:05 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;DEFAULT_MYSQL_VER=51 &lt;br&gt;&amp;gt;&amp;gt;PORTSDIR?=/usr/ports &lt;br&gt;&amp;gt;&amp;gt;.if $&#123;.CURDIR&#125; == $&#123;PORTSDIR&#125;/databases/mysql51-server &lt;br&gt;&amp;gt;&amp;gt;WITH_CHARSET=cp1251 &lt;br&gt;&amp;gt;&amp;gt;WITH_XCHARSET=all &lt;br&gt;&amp;gt;&amp;gt;.endif &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;А зачем кстати DEFAULT_MYSQL_VER=51? Мы же в if проверяем в 51-server мы &lt;br&gt;&amp;gt;находимся или нет..? &lt;br&gt;&lt;br&gt;Одно с другим не связано. Первое для зависимостей, например, если какой-то порт потянет за собой mysql, то чтоб тянул 5.1 (если mysql не установлен, разумеется). А второе &amp;#8212; опции сборки самого mysql.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Как сохранить опции установки порта FreeBSD (goshanecr)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/84779.html#6</link>
    <pubDate>Fri, 03 Apr 2009 09:55:19 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;man ports &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;В сумме получится нечто вроде, например для mysql51: &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;DEFAULT_MYSQL_VER=51 &lt;br&gt;&amp;gt;PORTSDIR?=/usr/ports &lt;br&gt;&amp;gt;.if $&#123;.CURDIR&#125; == $&#123;PORTSDIR&#125;/databases/mysql51-server &lt;br&gt;&amp;gt;WITH_CHARSET=cp1251 &lt;br&gt;&amp;gt;WITH_XCHARSET=all &lt;br&gt;&amp;gt;.endif &lt;br&gt;&lt;br&gt;А зачем кстати DEFAULT_MYSQL_VER=51? Мы же в if проверяем в 51-server мы находимся или нет..?&lt;br&gt;</description>
</item>

</channel>
</rss>
