ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Помогите отладить preinstall скрипт установщика.
@ 2009-10-30 23:44 Денис Корявов
  2009-10-31  0:28 ` Andrew Clark
                   ` (4 more replies)
  0 siblings, 5 replies; 11+ messages in thread
From: Денис Корявов @ 2009-10-30 23:44 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Всем привет.

Имею желание использовать в своей сборке дистрибутива на базе Xfce по
умолчанию на панели переключатель раскладок клавиатуры.
Проблема в том, что дополнению xfce4-xkb-plugin необходимо конкретно в
указать в настройках параметры переключения раскладки - toggle_option,
только тогда он появляется на панели после установки. Однако, это
фактически, жесткое задание комбинации клавиш клавиатуры для
переключения раскладки (даже если при установке указать иные значения,
после установки переключатель будет реагировать на собственную
настройку). Для исправления этой ситуации я написал скрипт, который,
по идее, должен брать значение комбинации клавиш переключения
раскладки из /etc/X11/xinit/Xkbmap и изменять соответствующий файл
настройки дополнения в /etc/skel/bla-bla-bla... Скрипт представлен
ниже:

#!/bin/sh -fu

. install2-init-functions

perm=`cat $destdir/etc/X11/xinit/Xkbmap | cut -d' ' -f2`

sed -i "s!\(toggle_option\=\).*!\1$perm!"
$destdir/etc/skel/.config/xfce4/panel/xkb-plugin-12433233132.rc

Сам скрипт кинул в preinstall.d для stage2.  Тем не менее, хорошо
работая на локальных данных, данный скрипт, видимо, выдает какую-то
ошибку (не могу проверить ибо тестирую образы в VB) и установка
повисает с сообщением "Запуск скрипта не удался". Никто не подскажет,
где я ошибся и что нужно сделать чтобы данный скрипт начал работать
как надо в установщике?

Спасибо.

-- 
WBR, Denis Koryavov.

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2009-11-02  9:40 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-10-30 23:44 [devel] Помогите отладить preinstall скрипт установщика Денис Корявов
2009-10-31  0:28 ` Andrew Clark
2009-10-31  3:36 ` Kharitonov A. Dmitry
2009-10-31  9:51   ` Денис Корявов
2009-10-31 10:22     ` Michael A. Kangin
2009-10-31 11:58     ` Grigory Batalov
2009-10-31 11:03 ` Vladislav Zavjalov
2009-10-31 15:26 ` Michael Shigorin
2009-10-31 19:55   ` Денис Корявов
2009-10-31 20:29     ` Grigory Batalov
2009-11-02  9:40 ` Anton V. Boyarshinov

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git