source: lmd/trunk/fuentes/lmd-server.install/usr/share/lmd-scripts/awesome-desktop.sh @ 3085

Last change on this file since 3085 was 3085, checked in by joamuran, 4 years ago

New Release with bug fixes

  • Property svn:executable set to *
File size: 1005 bytes
Line 
1#!/bin/bash
2
3# Testing parameters
4
5if [ $# -ne 1  ]; then
6   echo  "Default use: awesom-desktop.sh chroot_name"
7   exit -1
8fi
9
10if [ -e  /tmp/.lmd-editing-chroot ]; then
11        exit -1
12fi
13# Set chroot
14chroot="/opt/ltsp/$1"
15
16touch /tmp/.lmd-editing-chroot
17
18# Mount some stuff
19mount -o bind /proc $chroot/proc
20mount -o bind /sys $chroot/sys
21mount -o bind /dev $chroot/dev
22mount -t devpts devpts $chroot/dev/pts
23mount -o bind /etc/hosts $chroot/etc/hosts
24mount -o bind /etc/ld.so.conf.d $chroot/etc/ld.so.conf.d
25mount -o bind /etc/nsswitch.conf $chroot/etc/nsswitch.conf
26
27# Launch aweome-script on client
28#linux32 chroot $chroot /usr/sbin/awesome-desktop.sh
29
30if [ $3 = "amd64"  ]; then
31        linux64 chroot $chroot $command
32else
33        linux32 chroot $chroot $command
34fi
35
36# Umnount anything
37umount -l $chroot/proc
38umount -l $chroot/sys
39umount -l $chroot/dev/pts
40umount -l $chroot/dev
41umount -l $chroot/etc/hosts
42umount -l $chroot/etc/ld.so.conf.d
43umount -l $chroot/etc/nsswitch.conf
44
45rm /tmp/.lmd-editing-chroot
Note: See TracBrowser for help on using the repository browser.