<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Тестовый выпуск утилиты SmartPortsUpgrader для FreeBSD</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/64388.html</link>
    <description>Выпущена (http://code.google.com/p/smartportsupgrader/) тестовая версия утилиты, позволяющей быстро получить информацию об возможных обновлениях портов FreeBSD, и создать скрипт &quot;умного&quot; обновления портов.&lt;br&gt;&lt;br&gt;&lt;br&gt;Требования:&lt;br&gt;&lt;br&gt;-  Установленное JRE-окружение;-  Дерево портов, обновленное через cvsup до последней версии;-  Выкачанный или построенный Index-файл.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Утилита поставляется с двумя исполняемыми файлами и демонстрационными шаблонами. Первый скрипт выводит порты, для которых есть более новые версии. Второй скрипт создает скрипт обновления портов, т.н. &quot;update-script&quot;, который  принимает параметры fetch и/или build. При указании fetch - загружаются все необходимые &quot;distfile&quot;; При указании build - делается попытка собрать и обновить каждый порт, в порядке убывания количества зависимых портов. То есть, сначала собираются приложения и библиотеки от которых зависят другие порты, например, perl, а потом уже всё остальное.&lt;br&gt;&lt;br&gt;&lt;br&gt;Можно создать файл skipfile, и в нем построчно указать ...&lt;br&gt;&lt;br&gt;URL: http://code.go</description>

<item>
    <title>Тестовый выпуск утилиты SmartPortsUpgrader для FreeBSD (тигар)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/64388.html#46</link>
    <pubDate>Sun, 07 Mar 2010 09:00:33 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Ну фанатизм во всей красе - будем использовать несовместимое поделие, и только &lt;br&gt;&amp;gt;&amp;gt;ради этого везде его ставить. До тех пор, пока не попадется &lt;br&gt;&amp;gt;&amp;gt;машина без рутового доступа и без компилятора, или без сети, ага. &lt;br&gt;&amp;gt;&amp;gt;sh там будет. А tcsh не будет никогда. Удачи с таким &lt;br&gt;&amp;gt;&amp;gt;подходом.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;1. csh (tcsh) входит в базовую поставку FreeBSD наравне с sh. &lt;br&gt;&amp;gt;2. csh и tcsh &amp;#8212; хардлинки на один и тот же исполняемый &lt;br&gt;&amp;gt;файл &quot;tcsh&quot;. &lt;br&gt;&lt;br&gt;да расслабься, человек настолько туп что с 3 ответов не понял про что речь идет и все еще бредит скриптингом. типичный bash/zsh юзер.&lt;br&gt;</description>
</item>

<item>
    <title>Тестовый выпуск утилиты SmartPortsUpgrader для FreeBSD (аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/64388.html#45</link>
    <pubDate>Sat, 06 Mar 2010 13:52:35 GMT</pubDate>
    <description>Учитесь читать, я не только про FreeBSD.&lt;br&gt;</description>
</item>

<item>
    <title>Тестовый выпуск утилиты SmartPortsUpgrader для FreeBSD (iZEN)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/64388.html#44</link>
    <pubDate>Fri, 05 Mar 2010 18:51:18 GMT</pubDate>
    <description>&amp;gt;Ну фанатизм во всей красе - будем использовать несовместимое поделие, и только &lt;br&gt;&amp;gt;ради этого везде его ставить. До тех пор, пока не попадется &lt;br&gt;&amp;gt;машина без рутового доступа и без компилятора, или без сети, ага. &lt;br&gt;&amp;gt;sh там будет. А tcsh не будет никогда. Удачи с таким &lt;br&gt;&amp;gt;подходом.&lt;br&gt;&lt;br&gt;1. csh (tcsh) входит в базовую поставку FreeBSD наравне с sh.&lt;br&gt;2. csh и tcsh &amp;#8212; хардлинки на один и тот же исполняемый файл &quot;tcsh&quot;.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Тестовый выпуск утилиты SmartPortsUpgrader для FreeBSD (аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/64388.html#43</link>
    <pubDate>Fri, 05 Mar 2010 18:25:19 GMT</pubDate>
    <description>&amp;gt;афтар, давайте уж успокоите вашу бурную фантазию, а?&lt;br&gt;&lt;br&gt;Давайте в детсад с лишними словами, ок? Эпиграф еще присобачьте, чтобы красноглазость была очевиднее.&lt;br&gt;&lt;br&gt;&amp;gt;&quot;отдельный скрипт&quot; и пишется на sh всегда (по крайней мере в моем случае). это раз.&lt;br&gt;&lt;br&gt;Нечего подобного. Вот я напишу в zsh что-нибудь типа&lt;br&gt;&lt;br&gt;for f in /usr/bin/*; do ldd $f 2&amp;gt;/dev/null &amp;#124; grep -q not&#092; found &amp;&amp; echo $f; done&lt;br&gt;&lt;br&gt;а потом захочу скопировать в скрипт, и скопирую. А если вы напишете аналог с своем tcsh, будете править для совместимости sh. Аналогично в другую сторону.&lt;br&gt;&lt;br&gt;&amp;gt;два: может таки разберетесь и перестанете противоречить себе?&lt;br&gt;&lt;br&gt;Я не противоречу себе. Как научитесь читать и просто общаться, приходите.&lt;br&gt;&lt;br&gt;&amp;gt;на них _тоже_ установлен (и конечно же используется) tcsh&lt;br&gt;&lt;br&gt;Ну фанатизм во всей красе - будем использовать несовместимое поделие, и только ради этого везде его ставить. До тех пор, пока не попадется машина без рутового доступа и без компилятора, или без сети, ага. sh там будет. А tcsh не будет никогда. Удачи с таким подходом.&lt;br&gt;</description>
</item>

<item>
    <title>Тестовый выпуск утилиты SmartPortsUpgrader для FreeBSD (аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/64388.html#42</link>
    <pubDate>Fri, 05 Mar 2010 18:14:20 GMT</pubDate>
    <description>&amp;gt; Резко, яростно против! Пересечение мизерно, делая так кастрируешь продукт...&lt;br&gt;&lt;br&gt;Потрудитесь объяснить смысл этого набора слов.&lt;br&gt;&lt;br&gt;&amp;gt; Как по мне:&lt;br&gt;&amp;gt; /bin/sh - для скриптов&lt;br&gt;&amp;gt; tcsh, bash, zsh, ksh ,ZOGsh - для интерактива&lt;br&gt;&lt;br&gt;zsh и bash совместимы с sh, поэтому кошерны. tcsh нет, поэтому в тoпку, остальное не использовал.&lt;br&gt;</description>
</item>

<item>
    <title>Тестовый выпуск утилиты SmartPortsUpgrader для FreeBSD (тигар)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/64388.html#41</link>
    <pubDate>Fri, 05 Mar 2010 06:45:40 GMT</pubDate>
    <description>&amp;gt;&amp;gt;исходя из этих данных: что в tcsh не совместимо с sh? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Для внииииипеных знатоков шелла типа тебя: &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;man tcsh: &lt;br&gt;&amp;gt;... &lt;br&gt;&amp;gt;tcsh is an enhanced but completely compatible version of the Berkeley UNIX &lt;br&gt;&amp;gt;C shell, csh(1). &lt;br&gt;&amp;gt;... &lt;br&gt;&lt;br&gt;товарищь, начните уж принимать более легкие наркотики, выше ответ на совершенно другой вопрос. я, если что, в курсе что такое csh и что такое tcsh&lt;br&gt;</description>
</item>

<item>
    <title>Тестовый выпуск утилиты SmartPortsUpgrader для FreeBSD (тигар)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/64388.html#40</link>
    <pubDate>Fri, 05 Mar 2010 06:43:28 GMT</pubDate>
    <description>&amp;gt;П-ц, &quot;командочек&quot;. Сюси-пуси. Вообще-то шелл - это как средство для интерактивного &quot;ввода &lt;br&gt;&amp;gt;командочек&quot;, так и скриптинга, и от одного до другого один шаг, &lt;br&gt;&amp;gt;потому что когда &quot;командочка&quot; не влезает в строчку и при этом &lt;br&gt;&amp;gt;может понадобиться еще раз, ее пора оформлять в отдельный скрипт. Посему, &lt;br&gt;&amp;gt;синтаксис у интерактивного и неинтерактивного шелла должен быть одинаков. Это раз. &lt;br&gt;&lt;br&gt;афтар, давайте уж успокоите вашу бурную фантазию, а? &quot;отдельный скрипт&quot; и пишется на sh всегда (по крайней мере в моем случае). это раз.&lt;br&gt;два: может таки разберетесь и перестанете противоречить себе? или вам одноклассники и классный руководитель запрещают использовать для скриптинга sh а в качестве &quot;интерактивного&quot; шелла &#091;t&#093;csh?&lt;br&gt;очень хочется видеть  ссылку на стандарт с &quot;синтаксис у интерактивного и неинтерактивного шелла должен быть одинаков&quot;. btw, он одинаков в tcsh. сам с собой;)&lt;br&gt;&lt;br&gt;&amp;gt;Два - это совместимость. Все скрипты во FreeBSD написаны на sh, &lt;br&gt;&amp;gt;а в других системах никаких &#091;t&#093;csh в помине нет. Итого - &lt;br&gt;&amp;gt;шелл обязан бы</description>
</item>

<item>
    <title>Тестовый выпуск утилиты SmartPortsUpgrader для FreeBSD (_Nec)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/64388.html#39</link>
    <pubDate>Thu, 04 Mar 2010 19:20:36 GMT</pubDate>
    <description>&amp;gt;#!/bin/csh &lt;br&gt;&amp;gt;cd /usr/ports/ &amp;&amp; chflags -R noschg * &amp;&amp; csup /path/to/ports.supfile &lt;br&gt;&amp;gt;pkg_version -v &amp;#124; grep need &amp;&amp; portupgrade -aF &amp;&amp; portsdb -Uu &amp;&amp; &lt;br&gt;&amp;gt;portupgrade -ap &amp;&amp; rehash &amp;&amp; pkgdb -u &amp;&amp; portaudit -Fa &lt;br&gt;&amp;gt;portsclean -CDL &lt;br&gt;&amp;gt;pkg_version -v &amp;#124; grep need &amp;#124;&amp;#124; echo &apos;Abgemacht.&apos; &lt;br&gt;&amp;gt;&lt;br&gt;&lt;br&gt;Хм.. если решил всё, бессмысленно, в кучу собрать, то туда же pkgdb -L и pkgdb -Fa  воткни.. и portmaster --check-depends, и --check-port-dbdir... иии-ии-и-и..&lt;br&gt;Резника и Михалкова, Шевчука и Шахрина,&lt;br&gt;и Земфиру с Мумий Троллем, и Жечкова&lt;br&gt;                             с Пеленягрэ,&lt;br&gt;а особо тех у...богих, что писали для &quot;На-На&quot;.&lt;br&gt;&lt;br&gt;&amp;gt;&quot;portsclean -CDLP&quot; &amp;#8212; нельзя. Вдруг не понравится новый пакет и захочется откатиться &lt;br&gt;&amp;gt;на предыдущую версию. &lt;br&gt;&lt;br&gt;Тогда уж - portsclean -CL&lt;br&gt;</description>
</item>

<item>
    <title>Тестовый выпуск утилиты SmartPortsUpgrader для FreeBSD (Diogene the Open Source programmer)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/64388.html#38</link>
    <pubDate>Thu, 04 Mar 2010 17:52:07 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt;Посему, синтаксис у интерактивного и неинтерактивного шелла должен быть одинаков. &lt;br&gt;&lt;br&gt;Резко, яростно против! Пересечение мизерно, делая так кастрируешь продукт ...&lt;br&gt;Как по мне:&lt;br&gt;/bin/sh - для скриптов&lt;br&gt;tcsh, bash, zsh, ksh ,ZOGsh - для интерактива&lt;br&gt;</description>
</item>

</channel>
</rss>
