summaryrefslogtreecommitdiffstats
path: root/remote/tools
diff options
context:
space:
mode:
authorMichael Neves2013-01-08 13:45:41 +0100
committerMichael Neves2013-01-08 13:45:41 +0100
commit055182a1a65cedfc3b5d41093fe6e0c6e2e5d497 (patch)
tree0a847bfdd2dd81253adb96120819274c76037f7b /remote/tools
parentcheck if file is ELF fix (diff)
downloadtm-scripts-055182a1a65cedfc3b5d41093fe6e0c6e2e5d497.tar.gz
tm-scripts-055182a1a65cedfc3b5d41093fe6e0c6e2e5d497.tar.xz
tm-scripts-055182a1a65cedfc3b5d41093fe6e0c6e2e5d497.zip
xorg & ldm
Diffstat (limited to 'remote/tools')
-rw-r--r--remote/tools/ldm/ldm.build27
-rw-r--r--remote/tools/ldm/ldm.conf7
-rw-r--r--remote/tools/xorg/xorg.build3
-rw-r--r--remote/tools/xorg/xorg.conf2
4 files changed, 37 insertions, 2 deletions
diff --git a/remote/tools/ldm/ldm.build b/remote/tools/ldm/ldm.build
new file mode 100644
index 00000000..f8860806
--- /dev/null
+++ b/remote/tools/ldm/ldm.build
@@ -0,0 +1,27 @@
+#tool/distro specific functions for fetching, building and installing dependencies
+
+fetch_source () {
+ if [ ! -e .fetched_source ]; then
+ [ ! -d src ] && mkdir src
+ wget $URL
+ tar xfz $VERSION.tar.gz -C src/
+ rm $VERSION.tar.gz
+ touch .fetched_source
+ fi
+}
+
+install_dependencies() {
+ apt-get install -y $DEPS
+}
+
+build () {
+ if [ ! -e .built ]; then
+ cd src/$VERSION
+ ./configure --prefix=/
+ make
+ [ ! -d $TOOL_DIR/$TOOL/build ] && mkdir -p $TOOL_DIR/$TOOL/build
+ DESTDIR=$TOOL_DIR/$TOOL/build make install
+ cd -
+ touch .built
+ fi
+}
diff --git a/remote/tools/ldm/ldm.conf b/remote/tools/ldm/ldm.conf
new file mode 100644
index 00000000..d1dc4eff
--- /dev/null
+++ b/remote/tools/ldm/ldm.conf
@@ -0,0 +1,7 @@
+VERSION=lightdm-1.4.0
+URL=https://launchpad.net/lightdm/1.4/1.4.0/+download/lightdm-1.4.0.tar.gz
+DEPS="libpam-dev itstool liblightdm-gobject-1-dev"
+REQUIRED_BINARIES="dm-tool lightdm gdmflexiserver lightdm-guest-session-wrapper lightdm-set-defaults"
+REQUIRED_DIRECTORIES="/etc /lib"
+REQUIRED_FILES="
+
diff --git a/remote/tools/xorg/xorg.build b/remote/tools/xorg/xorg.build
index 4f8e950d..800e243d 100644
--- a/remote/tools/xorg/xorg.build
+++ b/remote/tools/xorg/xorg.build
@@ -30,5 +30,6 @@ build() {
}
post_copy() {
- :
+ [ ! -d $INIT_DIR/etc/X11 ] && mkdir -p $INIT_DIR/etc/X11
+ ln -s $INIT_DIR/usr/bin/Xorg $INIT_DIR/etc/X11/X
}
diff --git a/remote/tools/xorg/xorg.conf b/remote/tools/xorg/xorg.conf
index db547648..84f8b5bb 100644
--- a/remote/tools/xorg/xorg.conf
+++ b/remote/tools/xorg/xorg.conf
@@ -22,6 +22,6 @@ REQUIRED_PACKAGES=" xserver-xorg
xserver-xorg-video-nouveau
xserver-xorg-video-s3
xserver-xorg-video-tdfx"
-REQUIRED_BINARIES=" Xorg vmwarectrl gtf cvt X"
+REQUIRED_BINARIES=" Xorg vmwarectrl gtf cvt X "
REQUIRED_DIRECTORIES="/lib/udev /usr/lib /usr/share/X11/xorg.conf.d"
REQUIRED_FILES=""