toolkit/func/core/pkg_samba/10-test-samba.sh

24 lines
522 B
Bash
Executable File

#!/bin/bash
r_log "sambsa" "Configure and test samba for a simple share"
/bin/cp /etc/samba/smb.conf /etc/samba/smb.conf.backup
/bin/cp ./common/files/smb.conf /etc/samba/smb.conf
mkdir -p /srv/smb
mkdir -p /mnt/smb
chcon -R -t samba_share_t /srv/smb
m_serviceCycler smb restart
sleep 3
echo "Obsidian is the Release Name" > /srv/smb/test.txt
mount -t cifs -o guest,ro //127.0.0.1/rocky /mnt/smb
sleep 1
grep -q "Obsidian" /mnt/smb/test.txt
ret_val=$?
umount /mnt/smb
/bin/rm -rf /mnt/smb
r_checkExitStatus $ret_val