Plim -
Лишнее поубирал из инсталляционной папки и проверил ручками. Один чёрт - не стартует!
Ручками в терминале даю команды
/data/samba/smbd -D
/data/samba/nmbd -D
- начинает работать! Автоматически - никак!
ЗЫ инсталлирую по второму варианту - целиком setupsamba_data.sh
Taapat -
Сейчас гляну
Добавлено 26 июля | 2011г. | 19:05:31 Ребята, вот как выглядит установочный скрипт после правки -
#!/bin/sh
# Install SMBA server on the Digiline 7000 HD and his clones
# Data stored to /data/samba
# Author Madars (Taapat)
taapat@gmail.com# Start with command /mnt/USB1/sda1/samba/setupsamba_data.sh
echo "Will be installed SAMBA server on your receiver..."
echo "Mount read/write file sistem..."
cd /
mount -o remount rw /
echo "Sets the SAMBA file permissions and ownership root..."
chmod -R 755 /mnt/USB2/sdb1/samba/*
chown -R root.root /mnt/USB2/sdb1/samba/*
echo "Copy files, create links and directories..."
if [ ! -d /data/samba ]; then
mkdir /data/samba
ln -s /mnt/USB2/sdb1/samba/smbd /data/samba/smbd
ln -s /mnt/USB2/sdb1/samba/nmbd /data/samba/nmbd
fi
if [ ! -d /data/samba/lib ]; then
mkdir /data/samba/lib
cp /mnt/USB2/sdb1/samba/lib/* /data/samba/lib
fi
if [ ! -d /data/samba/private ]; then
mkdir /data/samba/private
fi
if [ ! -d /data/samba/swat ]; then
mkdir /data/samba/swat
fi
if [ ! -d /data/samba/var ]; then
mkdir /data/samba/var
fi
chmod -R 755 /data/samba/*
test=$(cat /root/rc.user | grep "# start samba")
if [ ! -z "$test" ]; then
echo "Delete old samba startup..."
sed -n -e :a -e '1,5!{P;N;D;};N;ba' /root/rc.user > /root/rc.user1
mv -f /root/rc.user1 /root/rc.user
chmod 755 /root/rc.user
fi
echo "Add samba startup to /root/rc.user..."
echo "" >> /root/rc.user
echo "# start samba" >> /root/rc.user
echo "if [ -f /data/samba/smbd -a -f /data/samba/nmbd ]; then" >> /root/rc.user
echo " /data/samba/smbd -D" >> /root/rc.user
echo " /data/samba/nmbd -D" >> /root/rc.user
echo "fi" >> /root/rc.user
Тут нет и намёка на Sleep!
Или скрипт не полный?