| Summary: | Башизм в init-скрипте | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Slava Semushin <php-coder> |
| Component: | x11_autosetup | Assignee: | Anton V. Boyarshinov <boyarsh> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | minor | ||
| Priority: | P2 | ||
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
Кажется, исправлено. (Сам скрипт не проверял, но видел, что ldv@ этот кусок изменил, а boyarsh@, судя по всему, смержил эти изменения). x11_autosetup - Automatic x11 setup using x11_autosetup and x11setupdrv * Fri Oct 05 2007 Anton V. Boyarshinov <boyarsh@altlinux> 0.5-alt1 - major cleanup from ldv@ * Tue Oct 02 2007 Anton V. Boyarshinov <boyarsh@altlinux> 0.4-alt1 Антон, ау? Вы про багу хоть в курсе? |
В скрипте /etc/rc.d/init.d/x11_autosetup: 30 stop() { 31 if [ -h /etc/X11/xorg.conf ] && [ "`readlink /etc/X11/xorg.conf`" == "xorg.conf.auto" ];then Для сравнения строк (очень) желательно использовать '=' вместо нестандартного '==', который поддерживается только башем и некоторыми версиями ksh.