<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:arial, helvetica, sans-serif;font-size:12pt"><div>Sziasztok!</div><div><br></div><div><br></div><div>A ports tree frissítését crontab-ból is könnyen meglehet oldani:</div><div><br></div><div>1.</div><div>0 3 * * * root portsnap -I cron update && pkg_version -vIL=</div><div><br></div><div><br></div><div><br></div><div>2.</div><div>3 0 * * * * /root/cvsup/update.sh</div><div><br></div><div># cat /root/cvsup/update.sh </div><div>#!/bin/sh</div><div>export PATH=/bin:/usr/bin:/usr/local/bin</div><div>export LANG=C</div><div><br></div><div>SUPFILE=~/cvsup/ports-supfile</div><div>LOCK=~/cvsup/lock/freebsd.lock</div><div>LOG=~/cvsup/log/freebsd.log</div><div>ADMIN="laszlo_danielisz@yahoo.com" <b> <- ha valami gond van ide küld egy mail-t</b></div><div>S_TIME=0430</div><div><br></div><div>if [ x`date "+%H%M"` = x$S_TIME ];
then</div><div> SFLAG=</div><div>else</div><div> SFLAG=-s <b><- a "-s" paraméter gyorsabbá teszi az egészet viszont ajánlott a nélkül is cvsup-ni mondjuk naponta egyszer, man cvsup</b></div><div>fi</div><div>(</div><div> echo</div><div> echo "========== CVSup $SFLAG started at `date`"</div><div> if ! cvsup $SFLAG -g -L 2 -r 1 -l $LOCK $SUPFILE; then</div><div> tail $LOG |\</div><div> mail -s "CVSup FreeBSD failed" $ADMIN</div><div> fi</div><div> echo "========== CVSup $SFLAG ended at `date`"</div><div>) >> $LOG</div><div><br></div><div><br></div><div>Amúgy én az első módszert
használom. </div><div><span>Ezt érdemes végig olvasni: <a target="_blank" href="http://www.freebsd.org/doc/handbook/ports-using.html">http://www.freebsd.org/doc/handbook/ports-using.html</a></span></div><div><br></div><div>üdv,</div><div>Laci</div><div><br></div><div><br></div><div style="font-family:arial, helvetica, sans-serif;font-size:12pt"><br><div style="font-family:arial, helvetica, sans-serif;font-size:13px"><font size="2" face="Tahoma"><hr size="1"><b><span style="font-weight: bold;">From:</span></b> Zahemszky Gábor <Gabor@Zahemszky.HU><br><b><span style="font-weight: bold;">To:</span></b> bsd@hu.freebsd.org<br><b><span style="font-weight: bold;">Sent:</span></b> Mon, March 8, 2010 7:55:04 AM<br><b><span style="font-weight: bold;">Subject:</span></b> Re: [BSD] elso freebsd 8.0 telepites<br></font><br>
Szia!<br><br>> Ports tree update néha szerencsésebb ha cvsup-pal(telepítendő<br>> port!),<br>> vagy inkább csup-pal történik (átírt gyorsabb verzió már az<br>> alaprendszer része, csak authot nem támogat), minél gyakrabban<br>> frissítünk annál jobb csup, mert csak a diffeket kapja le. Első<br>> alkalommal érdemes portsnappel nyomni inkább, kímélvén cvs repokat,<br>> és gyorsabb is így.<br><br>Csak egy kis kiegészítés: a c(v)sup helyett ma már nyugodtan lehet a<br>portsnap -et használni, egy apró trükk van:<br><br>1. első lépésként "portsnap fetch extract"<br>2) minden további *frissítésre* "portsnap fetch update"<br><br>De mind a két szoftverrel (c(v)sup vs portsnap) ugyanoda jut az ember.<br>(Szerintem egyébként mivel a központi repóval nem sokan auth-olnak, a<br>cvsup(-without-gui) nyugodtan feledhető, és ha valaki a cvsup-ot<br>preferálja, nyugodtan használhatj az alaprendszerben
levő csup-ot.)<br>> <br>> portmaster-t javasolnám inkább updatere, szerintem jobban használható,<br>> backupolja a régi distfilet, valamint nincs bdb függősége, ami sajna<br>> portupgradenek van.<br><br>+1 (és még Ruby függése sincs, és *sokkal* gyorsabb)<br><br>Zahy < Gabor at Zahemszky dot HU ><br><br>-- <br>#!/bin/ksh<br>#<br><span># See my GPG key at <a target="_blank" href="http://www.Zahemszky.HU">http://www.Zahemszky.HU</a></span><br>#<br>Z='21N16I25C25E30, 40M30E33E25T15U!';<br>IFS=' ABCDEFGHIJKLMNOPQRSTUVWXYZ ';<br>set -- $Z;for i;{ [[ $i = ? ]]&&print $i&&break;<br>[[ $i = ??? ]]&&j=$i&&i=${i%?};<br>typeset -i40 i=8#$i;print -n ${i#???};<br>[[ "$j" = ??? ]]&&print -n "${j#??} "&&j=;typeset +i i;};<br>IFS=' 0123456789 ';set -- $Z;for i;{ [[ $i = , ]]&&i=2;<br>[[ $i = ?? ]]||typeset -l i;j="$j $i";typeset +l i;};print
"$j"<br>_______________________________________________<br>BSD levlista<br><a ymailto="mailto:BSD@hu.freebsd.org" href="mailto:BSD@hu.freebsd.org">BSD@hu.freebsd.org</a><br><a href="https://lists.hu.freebsd.org/mailman/listinfo/bsd" target="_blank">https://lists.hu.freebsd.org/mailman/listinfo/bsd</a><br></div></div><div style="position:fixed"></div>
</div><br>
</body></html>