]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/gpe-login/files/pre-session.patch
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / gpe-login / files / pre-session.patch
1 --- /tmp/gpe-login.pre-session  2005-02-17 10:49:01.726436296 +0100
2 +++ gpe-login-0.75/X11/gpe-login.pre-session    2005-02-17 10:48:42.297389960 +0100
3 @@ -4,10 +4,22 @@
4  
5  if [ -e /dev/sound/dsp ]; then
6  chown $USER /dev/sound/dsp
7 +chmod u+rw /dev/sound/dsp
8 +fi
9 +
10 +if [ -e /dev/dsp ]; then
11 +chown $USER /dev/dsp
12 +chmod u+rw /dev/dsp
13  fi
14  
15  if [ -e /dev/sound/mixer ]; then
16  chown $USER /dev/sound/mixer
17 +chmod u+rw /dev/sound/mixer
18 +fi
19 +
20 +if [ -e /dev/mixer ]; then
21 +chown $USER /dev/mixer
22 +chmod u+rw /dev/mixer
23  fi
24  
25  if [ -e /dev/touchscreen/0raw ]; then
26 @@ -18,13 +30,26 @@
27  chown $USER /dev/touchscreen/0
28  fi
29  
30 +if [ -e /dev/collie-fl ]; then
31 +chown $USER /dev/sharp_fl
32 +fi
33 +
34  if [ -e /dev/misc/buzzer ]; then
35  chown $USER /dev/misc/buzzer
36  fi
37  
38 -mkdir -p /mnt/ramfs/home/$USER
39 -chown $USER /mnt/ramfs/home/$USER
40 +# check for ramdisk location
41 +if [ -d /mnt/ramfs ]; then
42 +# old location as used in familiar <= 0.7.2
43 +RAMDISK="/mnt/ramfs"
44 +else
45 +# default to new style location
46 +RAMDISK="/mnt/ram"
47 +fi
48 +
49 +mkdir -p $RAMDISK/home/$USER
50 +chown $USER $RAMDISK/home/$USER
51  
52  # this location MUST be consistent with HOME_VOLATILE in /etc/X11/Xsession
53 -ln -s /mnt/ramfs/home/$USER /home/$USER/ramdisk
54 -ln -s /home/$USER/ramdisk/.xsession-errors /home/$USER/.xsession-errors
55 +ln -sf $RAMDISK/home/$USER /home/$USER/ramdisk
56 +ln -sf /home/$USER/ramdisk/.xsession-errors /home/$USER/.xsession-errors