Changeset 33574 for ipk


Ignore:
Timestamp:
Mar 4, 2015, 2:15:36 PM (11 years ago)
Author:
aafsvn
Message:

fix samba

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ipk/source.sh4/network_samba/CONTROL/postinst

    r33573 r33574  
    33
    44echo INSTDIR: $INSTDIR
     5export PATH=$PATH:/var/swap/bin:/mnt/swapextensions/bin:/var/bin
    56
    6 if [ "$INSTDIR" != "/var" ]; then
    7         ln -snf "$INSTDIR/bin/smbd" /var/bin/smbd
    8         ln -snf "$INSTDIR/bin/nmbd" /var/bin/nmbd
     7if [ -f /mnt/config/start-config ]; then
     8        echo "enable samba autostart on /mnt/config/start-config"
     9        sed s#"sambaserver=n"#"sambaserver=y"#g -i /mnt/config/start-config
    910fi
    1011
    11 if [ -f /mnt/config/start-config ]; then
    12         sed -i s#"sambaserver=n"#"sambaserver=y"#g /mnt/config/start-config
     12if [ -e /var/backup ] && [ ! -e /var/backup/smb.conf ]; then
     13        echo "backup smb.conf > /var/backup/smb.conf"
     14        mv -f /mnt/config/smb.conf /var/backup/smb.conf
    1315fi
    1416
    15 if [ -e /mnt/config/smb.conf ]; then
    16         mv -f /mnt/config/smb.conf /mnt/backup/smb.conf
    17         cp /etc/titan.restore/mnt/config/smb.conf /mnt/config/smb.conf
    18 fi
     17echo "use restore smb.conf"
     18cp /etc/titan.restore/mnt/config/smb.conf /mnt/config/smb.conf
    1919
    20 /var/bin/smbd -D -s /mnt/config/smb.conf; sleep 1; /var/bin/nmbd -D -s /mnt/config/smb.conf
     20smbd -D -s /mnt/config/smb.conf; sleep 1; /var/bin/nmbd -D -s /mnt/config/smb.conf
    2121
    2222exit 0
Note: See TracChangeset for help on using the changeset viewer.