source: ipk/source.sh4/network_samba/CONTROL/postinst@ 33706

Last change on this file since 33706 was 33706, checked in by obi, 11 years ago

fix

File size: 949 bytes
Line 
1#!/bin/sh
2INSTDIR="$1"
3
4echo INSTDIR: $INSTDIR
5export PATH=$PATH:/var/swap/bin:/mnt/swapextensions/bin:/var/bin
6export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/var/swap/lib:/mnt/swapextensions/lib:/var/lib
7
8if [ -f /mnt/config/start-config ]; then
9 echo "enable samba autostart on /mnt/config/start-config"
10 sed s#"sambaserver=n"#"sambaserver=y"#g -i /mnt/config/start-config
11fi
12
13if [ -e /var/backup ] && [ ! -e /var/backup/smb.conf ]; then
14 echo "backup smb.conf > /var/backup/smb.conf"
15 mv -f /mnt/config/smb.conf /var/backup/smb.conf
16fi
17
18echo "use restore smb.conf"
19cp /etc/titan.restore/mnt/config/smb.conf /mnt/config/smb.conf
20
21echo "update smb.conf"
22sed "s/private dir = .*/private dir = $INSTDIR/etc/samba/private" -i /mnt/config/smb.conf
23sed "s/smb passwd file = .*/smb passwd file = $INSTDIR/etc/samba/private/smbpasswd" -i /mnt/config/smb.conf
24
25echo "start samba"
26smbd -D -s /mnt/config/smb.conf
27sleep 1
28nmbd -D -s /mnt/config/smb.conf
29
30exit 0
Note: See TracBrowser for help on using the repository browser.