diff options
| author | Jonathan Bauer | 2013-02-01 17:05:08 +0100 |
|---|---|---|
| committer | Jonathan Bauer | 2013-02-01 17:05:08 +0100 |
| commit | 39e3803f6f4c206a1245cb59409602b1e0044c52 (patch) | |
| tree | 8779dffb22795a415c972440ef3205aee30e2a06 | |
| parent | renamed config & build scripts for ldm-gtk-greeter (diff) | |
| download | tm-scripts-39e3803f6f4c206a1245cb59409602b1e0044c52.tar.gz tm-scripts-39e3803f6f4c206a1245cb59409602b1e0044c52.tar.xz tm-scripts-39e3803f6f4c206a1245cb59409602b1e0044c52.zip | |
ldm renaming fixes
| -rwxr-xr-x | remote/tools/base/data/etc/udhcpc.default.script | 1 | ||||
| -rw-r--r-- | remote/tools/ldm-gtk-greeter/ldm-gtk-greeter.build | 55 | ||||
| -rw-r--r-- | remote/tools/ldm-gtk-greeter/ldm-gtk-greeter.conf | 7 |
3 files changed, 62 insertions, 1 deletions
diff --git a/remote/tools/base/data/etc/udhcpc.default.script b/remote/tools/base/data/etc/udhcpc.default.script index ab398974..4a3403bc 100755 --- a/remote/tools/base/data/etc/udhcpc.default.script +++ b/remote/tools/base/data/etc/udhcpc.default.script @@ -7,7 +7,6 @@ RESOLV_CONF="/etc/resolv.conf" IP_CONF="/tmp/udhcpc_ip_config" -#set > /tmp/udhcpc_env export PATH=$PATH:/openslx/sbin:/openslx/bin case $1 in diff --git a/remote/tools/ldm-gtk-greeter/ldm-gtk-greeter.build b/remote/tools/ldm-gtk-greeter/ldm-gtk-greeter.build new file mode 100644 index 00000000..8ddc2e55 --- /dev/null +++ b/remote/tools/ldm-gtk-greeter/ldm-gtk-greeter.build @@ -0,0 +1,55 @@ +#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 () { + BUILDDIR=$TOOL_DIR/$TOOL/build + + if [ ! -e .built ]; then + cd src/$VERSION + ./configure --prefix="/" --datarootdir="/usr/share" + make + [ ! -d $BUILDDIR ] && mkdir -p $BUILDDIR + DESTDIR=$BUILDDIR make install + + COPYLIST="list_dpkg_output" + [ -e $COPYLIST ] && rm $COPYLIST + + for PACKAGE in ${REQUIRED_PACKAGES} + do + for FILE in $(dpkg -L ${PACKAGE} | grep -v share/doc | grep -v share/man) + do + [ ! -d $FILE ] && echo $FILE >> $COPYLIST + done + done + + # prepare target dir & copy there + [ ! -d $BUILDDIR ] && mkdir -p $BUILDDIR + tar -cpv $(cat $COPYLIST|sort -u) | tar -xpv -C $BUILDDIR + + cd - + touch .built + + fi +} + +post_copy() { + #copyi static data files + cp -r ${TOOL_DIR}/${TOOL}/data/* ${INIT_DIR} + gdk-pixbuf-query-loaders > ${INIT_DIR}/usr/lib/i386-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache + pango-querymodules > ${INIT_DIR}/etc/pango/pango.modules + gtk-update-icon-cache-3.0 ${INIT_DIR}/usr/share/icons/hicolor/ + update-mime-database ${INIT_DIR}/usr/share/mime +} diff --git a/remote/tools/ldm-gtk-greeter/ldm-gtk-greeter.conf b/remote/tools/ldm-gtk-greeter/ldm-gtk-greeter.conf new file mode 100644 index 00000000..37d36328 --- /dev/null +++ b/remote/tools/ldm-gtk-greeter/ldm-gtk-greeter.conf @@ -0,0 +1,7 @@ +VERSION=lightdm-gtk-greeter-1.1.6 +URL=https://launchpad.net/lightdm-gtk-greeter/1.2/1.1.6/+download/lightdm-gtk-greeter-1.1.6.tar.gz +DEPS="gtk+-3.0 libgdk-pixbuf2.0-0 libpango1.0-0 librsvg2-common shared-mime-info gnome-themes-standard" +REQUIRED_PACKAGES="libgdk-pixbuf2.0-0 libpango1.0-0 librsvg2-common shared-mime-info gnome-themes-standard" +REQUIRED_BINARIES="lightdm-gtk-greeter" +REQUIRED_DIRECTORIES="/usr/lib /usr/share/lightdm-gtk-greeter /usr/share/mime /usr/share/xgreeters /usr/share/icons /usr/share/themes" +REQUIRED_FILES="/etc/lightdm/lightdm-gtk-greeter.conf" |
