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

Last change on this file since 392 was 392, checked in by hectorgh, 4 years ago

adding project files

  • Property svn:executable set to *
File size: 888 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
28linux32 chroot $chroot /usr/sbin/awesome-desktop.sh
29
30# Umnount anything
31umount -l $chroot/proc
32umount -l $chroot/sys
33umount -l $chroot/dev/pts
34umount -l $chroot/dev
35umount -l $chroot/etc/hosts
36umount -l $chroot/etc/ld.so.conf.d
37umount -l $chroot/etc/nsswitch.conf
38
39rm /tmp/.lmd-editing-chroot
Note: See TracBrowser for help on using the repository browser.