Last active
November 18, 2016 17:10
-
-
Save jmahlman/709a8eb90ae40f3a001701fb5695948e to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# This script is used to install backburner and create our automount for network directory | |
# Determine working directory | |
install_dir=`dirname $0` | |
# Install backburner | |
/usr/sbin/installer -dumplog -verbose -pkg $install_dir/"backburner-2017.0.0-2224.i386.pkg" -target "$3" | |
/usr/discreet/backburner/backburnerServer -m macsvr1 | |
/usr/discreet/backburner/backburner_server restart | |
# make local "server" directory | |
SERVERDIR="/macsvr1" | |
if [ ! -e ${SERVERDIR} ]; then | |
mkdir ${SERVERDIR} | |
mkdir ${SERVERDIR}/Backburner | |
chmod -R 777 ${SERVERDIR} | |
else | |
echo "${SERVERDIR} already exsits, skipping." | |
fi | |
# add smb mount to auto_master | |
AUTOMASTER="/etc/auto_master" | |
if [ "$(grep "auto_smb" $AUTOMASTER)" != "/- auto_smb" ]; then | |
echo "Adding auto_smb to ${AUTOMASTER}" | |
echo "/- auto_smb" >> $AUTOMASTER | |
else | |
echo "auto_smb exists in ${AUTOMASTER}. Skipping auto_master setup." | |
fi | |
# create auto_smb file | |
AUTOSMB="/etc/auto_smb" | |
if [ ! -f ${AUTOSMB} ]; then | |
echo "Generating ${AUTOSMB}" | |
touch ${AUTOSMB} | |
echo "/macsvr1/Backburner -fstype=smbfs ://guest@macsvr1/Backburner" > $AUTOSMB | |
# re-check mounts | |
automount -vc | |
else | |
echo "Skipping generation of ${AUTOSMB}. Already exists." | |
fi |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment