source: lmd/trunk/fuentes/lmd-server.install/usr/share/lmd-scripts/mate-ltsp-desktop.sh @ 3008

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

release 2.5.3, see changelog

  • Property svn:executable set to *
File size: 892 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
14# Set chroot
15chroot="/opt/ltsp/$1"
16
17touch /tmp/.lmd-editing-chroot
18
19# Mount some stuff
20mount -o bind /proc $chroot/proc
21mount -o bind /sys $chroot/sys
22mount -o bind /dev $chroot/dev
23mount -t devpts devpts $chroot/dev/pts
24mount -o bind /etc/hosts $chroot/etc/hosts
25mount -o bind /etc/ld.so.conf.d $chroot/etc/ld.so.conf.d
26mount -o bind /etc/nsswitch.conf $chroot/etc/nsswitch.conf
27
28# Launch aweome-script on client
29linux32 chroot $chroot /usr/sbin/mate-ltsp-desktop.sh
30
31
32# Umnount anything
33umount -l $chroot/proc
34umount -l $chroot/sys
35umount -l $chroot/dev/pts
36umount -l $chroot/dev
37umount -l $chroot/etc/hosts
38umount -l $chroot/etc/ld.so.conf.d
39umount -l $chroot/etc/nsswitch.conf
40
41rm /tmp/.lmd-editing-chroot
Note: See TracBrowser for help on using the repository browser.