24 lines
522 B
Bash
Executable File
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
|