[BSD] FreeBSD

Zahemszky Gábor Gabor at Zahemszky.HU
2007. Május. 28., H, 16:48:30 CEST


Szia!

> Ha már így elkezdtem irogatni akkor megkérdezném hogy találkoztatok-e 
> már olyannal, hogy amikor bootol a rendszer, ezeket kétszer tölti be
> 
> mysql_enable="YES"
> apache22_enable="YES"
> memcached_enable="YES"

Én most a(z egyelőre nem túl sikeres) X frissítés után akadtam bele,
nálam az oka a következő:

/etc/defaults/rc.conf -ban van egy beállítás:

local_startup="/usr/local/etc/rc.d /usr/X11R6/etc/rc.d" # startup
script dirs.

Nos az X frissítést összekötötték egy kis átszervezéssel, aminek során
a /usr/X11R6 megszűnt, immár minden a /usr/local -ba települ (ne). De
mivel szerintük bizonyos pogik bedrótozva tartalmazzák a /usr/X11R6-ra
hivatkozást, ezért vagy az ő szkriptjük, vagy te kézzel csinálsz
(illetve hát csinálj) egy szimlinket.
ln -s /usr/X11R6 /usr/local

Viszont ha jobban megnézed, ennek (és a fönti local_startupnak) az lesz
a következménye, hogy, 2x fognak lefutni a lokális vackok-
egyszer /usr/local/etc/rc.d -ből, egyszer (a persze ugyanide
mutató) /usr/X11R6/etc/rc.d -ből.

Úgyhogy a megoldás ennek (meg az egyéb néhány hasonlónak amelyik
X11R6-ot tartalmaz) a kijavítása. Reményeim szerint ha az oprendszert
és a ports-ot egyben frissíti az ember, ezek is javulnak, de ha valaki
csak a portokat, akkor előállhat ilyesmi. Ha nálad nem így van, akkor
passz.

(Ja, korrekten a /etc/defaults-ban _semmit_ nem módosítunk, hanem
mindent felüldefiniálunk a /etc/rc.conf -ban.)

Zahy < Gabor at Zahemszky dot HU >

-- 
#!/bin/ksh
Z='21N16I25C25E30, 40M30E33E25T15U!';IFS=' ABCDEFGHIJKLMNOPQRSTUVWXYZ
';set -- $Z;for i;{ [[ $i = ? ]]&&print $i&&break;[[ $i
= ??? ]]&&j=$i&&i=${i%?};typeset -i40 i=8#$i;print -n ${i#???};[[ "$j"
= ??? ]]&&print -n "${j#??} "&&j=;typeset +i i;};IFS=' 0123456789 ';set
-- $Z;for i;{ [[ $i = , ]]&&i=2;[[ $i = ?? ]]||typeset -l i;j="$j
$i";typeset +l i;};print "$j"



További információk a(z) BSD levelezőlistáról