summaryrefslogtreecommitdiff
path: root/packages/xserver-kdrive-common/xserver-kdrive-common_0.1.bb
diff options
context:
space:
mode:
authorMichael Lauer <mickey@vanille-media.de>2007-08-10 01:48:16 +0000
committerMichael Lauer <mickey@vanille-media.de>2007-08-10 01:48:16 +0000
commitc958cfa97e8397df6648970bab8db9884437285d (patch)
tree399d9bbdbee360551fb45be5a1027c61e6147128 /packages/xserver-kdrive-common/xserver-kdrive-common_0.1.bb
parent34531a2008c10502c78f50eb0b2d0bd6aa57b6b0 (diff)
xserver-kdrive-common: enable overriding individual files
Diffstat (limited to 'packages/xserver-kdrive-common/xserver-kdrive-common_0.1.bb')
-rw-r--r--packages/xserver-kdrive-common/xserver-kdrive-common_0.1.bb40
1 files changed, 32 insertions, 8 deletions
diff --git a/packages/xserver-kdrive-common/xserver-kdrive-common_0.1.bb b/packages/xserver-kdrive-common/xserver-kdrive-common_0.1.bb
index 9d9b577766..64b1046ee9 100644
--- a/packages/xserver-kdrive-common/xserver-kdrive-common_0.1.bb
+++ b/packages/xserver-kdrive-common/xserver-kdrive-common_0.1.bb
@@ -2,17 +2,41 @@ DESCRIPTION = "Common X11 scripts"
LICENSE = "GPL"
SECTION = "x11"
RDEPENDS_${PN} = "xmodmap libxrandr xdpyinfo xtscal xinit"
-PR = "r14"
+PR = "r15"
-SRC_URI = "file://etc"
-S = ${WORKDIR}
+SRC_URI = "\
+ file://Xdefaults \
+ file://Xinit \
+ file://Xserver \
+ file://Xsession \
+ \
+ file://30xTs_Calibrate \
+ file://60xXDefaults \
+ file://90xXWindowManager \
+ "
+
+etcFiles = "\
+ Xdefaults \
+ Xinit \
+ Xserver \
+ Xsession \
+ "
+sessionFiles = "\
+ 30xTs_Calibrate \
+ 60xXDefaults \
+ 90xXWindowManager \
+ "
+
+S = "${WORKDIR}"
PACKAGE_ARCH = "all"
do_install() {
- cp -R ${S}/etc ${D}/etc
- rm -fR ${D}/etc/.svn
- rm -fR ${D}/etc/*/.svn
- rm -fR ${D}/etc/*/*/.svn
- chmod -R 755 ${D}/etc
+ install -d ${D}/${sysconfdir}/X11/Xsession.d
+ for i in ${etcfiles}; do
+ install -m 0755 ${WORKDIR}/$i ${D}/${sysconfdir}/X11/
+ done
+ for i in ${sessionFiles}; do
+ install -m 0755 ${WORKDIR}/$i ${D}/${sysconfdir}/X11/Xsession.d/
+ done
}