hotkey-setup 0.1-23ubuntu10 в Jaunty Jackalope

Vladimir
Опубликовано в: Linux

В очередной раз разработчики выпустили пакет, не потрудившись его протестировать (или, скажем прямо, установить).

Сегодня пришло обновление для hotkey-setup, которое завершилось следующим образом:

[-]
View Code Text
Настраивается пакет hotkey-setup (0.1-23ubuntu10) ...
/etc/init.d/hotkey-setup: 47: Syntax error: ";;" unexpected (expecting "fi")
invoke-rc.d: initscript hotkey-setup, action "start" failed.
dpkg: не удалось обработать параметр hotkey-setup (--configure):
 подпроцесс post-installation script возвратил код ошибки 2
При обработке следующих пакетов произошли ошибки:
 hotkey-setup
E: Sub-process /usr/bin/dpkg returned an error code (1)
Не удалось установить пакет.  Попытка восстановить:
Настраивается пакет hotkey-setup (0.1-23ubuntu10) ...
/etc/init.d/hotkey-setup: 47: Syntax error: ";;" unexpected (expecting "fi")
invoke-rc.d: initscript hotkey-setup, action "start" failed.
dpkg: не удалось обработать параметр hotkey-setup (--configure):
 подпроцесс post-installation script возвратил код ошибки 2
При обработке следующих пакетов произошли ошибки:
 hotkey-setup


Если посмотреть на 47 строку файла /etc/init.d/hotkey-setup, то увидим там банальную синтаксическую ошибку:

[-]
View Code Bash
  1. case "$1" in
  2.     start)
  3.  
  4. # This entire block does nothing on desktops right now
  5.     if laptop-detect; then
  6.  
  7.     do_video
  8.  
  9.     ;;
  10.     restart|force-reload)
  11.     $0 stop || true
  12.     $0 start
  13.     ;;
  14. esac

После вызова do_video пропущено закрытие оператора if.

Должно выглядеть так:

[-]
View Code Bash
  1. case "$1" in
  2.     start)
  3.  
  4. # This entire block does nothing on desktops right now
  5.     if laptop-detect; then
  6.  
  7.     do_video
  8.     fi
  9.     ;;
  10.     restart|force-reload)
  11.     $0 stop || true
  12.     $0 start
  13.     ;;
  14. esac

Патч в формате unified diff:

[-]
--- hotkey-setup.orig   2009-04-05 02:33:23.000000000 +0300
+++ hotkey-setup        2009-04-06 17:43:46.000000000 +0300
@@ -41,8 +41,8 @@

 # This entire block does nothing on desktops right now
     if laptop-detect; then
-
     do_video
+    fi

     ;;
     restart|force-reload)

Я, конечно, понимаю, что Jaunty Jackalope пока еще в бета-версии, но, тем не менее, не считаю, что это достаточное оправдание нежеланию тестировать свой код. Честно говоря, для меня вообще удивительно, что такой код мог попасть в репозиторий. Тем более, если diff не врёт, продержаться там более полутора суток.

Добавить в закладки
  • del.ici.ous
  • Digg
  • Furl
  • Google
  • Simpy
  • Spurl
  • Y! MyWeb
  • БобрДобр
  • Мистер Вонг
  • Yandex.Закладки
  • Текст 2.0
  • News2
  • AddScoop
  • RuSpace
  • RUmarkz
  • Memori
  • Google Bookmarks
  • Писали
  • СМИ 2
  • Моё Место
  • 100 Закладок
  • Ваау!
  • Technorati
  • RuCity
  • LinkStore
  • NewsLand
  • Lopas
  • Закладки - IN.UA
  • Connotea
  • Bibsonomy
  • Trucking Bookmarks
  • Communizm
  • UCA
  • Slashdot
  • Magnolia
  • Blogmarks
  • Current
  • Meneame
  • Oknotizie
  • Diigo
  • Funp
  • Hugg
  • Dealspl.us
  • N4G
  • Mister Wong
  • Faves
  • Yigg
  • Fresqui
  • Care2
  • Kirtsy
  • Sphinn
  • SaveThis.ru

Связанные записи

6
Апр
2009

Комментарии к статье «hotkey-setup 0.1-23ubuntu10 в Jaunty Jackalope» (2)  »

  1. Anonymouse says:

    Вот спасибо! А то я уж запарился его ставить. Нехочет и все.

  2. Vladimir says:

    На вторые сутки разработчики всё исправили.

Подписаться на RSS-ленту комментариев к статье «hotkey-setup 0.1-23ubuntu10 в Jaunty Jackalope» Trackback URL: http://blog.sjinks.org.ua/linux/526-hotkey-setup-01-23ubuntu10-in-jaunty-jackalope/trackback/

Оставить комментарий к записи «hotkey-setup 0.1-23ubuntu10 в Jaunty Jackalope»

Вы можете использовать данные тэги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Оставляя комментарий, Вы выражаете своё согласие с Правилами комментирования.

Подписаться, не комментируя