Nekoukal jsem co v tom skriptu ma byt nebo zda tam mas neco jineho, ale $@ je promenna bashe ktera ma obsahovat vsechny argumenty pro volani daneho skriptu. Chyba tedy podle me nebude v tom skriptu, ktery si sem zkopiroval ale v te promenne $@. Onen radek podle me rika asi toliko - proved prikaz $@ ($@ se nahradi nejakym retezcem) a pokud skonci uspesne (success) vypis $STRING jinak skoncil neuspesne (failure).
Zkusil bych asi odinstalovat nvidia driver, smazat pripadne tento skript a znovu nainstalovat.
No, nechtěl jsem s tím tady obtěžovat, neb jde o vzkaz, jenž, když jsem nic smysluplného nevygooglil, již přemnoho týdnů úspěšně ignoruji, ale teď se tedy pro zajímavost podělím. V Boot messages pravidelně čítávám (následuje to po výpisu Memory Map, aktuálně je poslední předcházející řádek:
bfb68000-bfb89000 rw-p 00000000 00:00 0 [stack]
čili z ničeho nevyplývá příčinná souvislost s nvidia ovladači):
Soubor functions obsahuje obecne funkce, ktere jsou vyuzivany startovacimi skripty pri startu ruznych sluzeb. Jeden z podprogramu (funkci) je i “action()”, ktery nedela nic uzasnejsiho, nez ze spusti svuj parametr a pokud to co spustil skonci uspecne vypise “[ OK ]”, kdyz neuspesne “[ SELHALO ]”. Chyby tedy nejsou v samotnem /etc/init.d/functions ale v tom co se prostrednictvim nej pousti, tedy co obsahuje promenna $@.
Díky za objasnění. Jinak se vážně omlouvám, jelikož jsem ten bootlog špatně četl a tím pádem ho i zmatečně citoval. Přesný popis mého (ne)problému (všechno fungovalo) včetně řešení je tady: http://forum.fedora.cz/read.php?4,18511
Tak po odinstalování nvidia driveru, smazání xorg.conf, restartu, opětovném nainstalování driveru a restartu vše OK bez chybové hlášky a otravného vykřičníku. Dík.