Просмотр исходного кода

fluxbox: add xsession profile

add .xsession profile to get fluxbox being started automatically
by XDM.

[Peter: Only install if not available in skeleton, use install -D,
	Make it an executable script and don't hide it]
Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Yegor Yefremov 14 лет назад
Родитель
Сommit
b87f2942f0
2 измененных файлов с 9 добавлено и 0 удалено
  1. 7 0
      package/fluxbox/fluxbox.mk
  2. 2 0
      package/fluxbox/xsession

+ 7 - 0
package/fluxbox/fluxbox.mk

@@ -13,4 +13,11 @@ FLUXBOX_CONF_OPT = --x-includes=$(STAGING_DIR)/usr/include/X11 \
 
 FLUXBOX_DEPENDENCIES = xlib_libX11 $(if $(BR2_PACKAGE_LIBICONV),libiconv)
 
+define FLUXBOX_INSTALL_XSESSION_FILE
+	[ -f $(TARGET_DIR)/root/.xsession ] || $(INSTALL) -m 0755 -D \
+		package/fluxbox/xsession $(TARGET_DIR)/root/.xsession
+endef
+
+FLUXBOX_POST_INSTALL_TARGET_HOOKS += FLUXBOX_INSTALL_XSESSION_FILE
+
 $(eval $(call AUTOTARGETS))

+ 2 - 0
package/fluxbox/xsession

@@ -0,0 +1,2 @@
+#!/bin/sh
+exec startfluxbox