Inital Working Scripts
This commit is contained in:
parent
1f5fd0c2bb
commit
646edee1d1
|
|
@ -32,11 +32,12 @@ DATE=`date +%Y%m%d%H%M%S`
|
||||||
|
|
||||||
|
|
||||||
for FILE in rpt.conf extensions.conf iax.conf savenode.conf simpleusb.conf usbradio.conf
|
for FILE in rpt.conf extensions.conf iax.conf savenode.conf simpleusb.conf usbradio.conf
|
||||||
if [ -e ${FILE}.org-$0 ]
|
do
|
||||||
|
if [ -f "${FILE}.org-`basename $0`" ]
|
||||||
then
|
then
|
||||||
if [ -e ${FILE} ]
|
if [ -f "${FILE}" ]
|
||||||
then
|
then
|
||||||
if [ -e ${FILE}_bak-$DATE ]
|
if [ -f "${FILE}_bak-$DATE" ]
|
||||||
then
|
then
|
||||||
echo "Error: Backup file ${FILE}_bak-$DATE already exists, not handled by this script"
|
echo "Error: Backup file ${FILE}_bak-$DATE already exists, not handled by this script"
|
||||||
exit -1
|
exit -1
|
||||||
|
|
@ -45,11 +46,13 @@ then
|
||||||
mv ${FILE} ${FILE}_bak-$DATE
|
mv ${FILE} ${FILE}_bak-$DATE
|
||||||
fi
|
fi
|
||||||
# restore orginal config to template version
|
# restore orginal config to template version
|
||||||
/bin/cp -f ${FILE}.org-$0 ${FILE}
|
/bin/cp -f ${FILE}.org-`basename $0` ${FILE}
|
||||||
else
|
else
|
||||||
# Org file before running this script not found, create one
|
# Org file before running this script not found, create one
|
||||||
/bin/cp -f ${FILE} ${FILE}.org-$0
|
/bin/cp -f ${FILE} ${FILE}.org-`basename $0`
|
||||||
fi
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
|
||||||
echo "Setting node number in rpt.conf..."
|
echo "Setting node number in rpt.conf..."
|
||||||
sed -i "s/1999/$NODE/g" rpt.conf
|
sed -i "s/1999/$NODE/g" rpt.conf
|
||||||
|
|
@ -98,6 +101,7 @@ echo "Updating hosts file..."
|
||||||
echo "127.0.1.1 node-"$NODE"" >> /etc/hosts
|
echo "127.0.1.1 node-"$NODE"" >> /etc/hosts
|
||||||
|
|
||||||
echo "Configuration complete! Restarting..."
|
echo "Configuration complete! Restarting..."
|
||||||
|
rm ~repeater/.MyGMRSNeedConfig
|
||||||
|
|
||||||
reboot
|
reboot
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -113,6 +113,22 @@ ${x86} && dpkg-reconfigure asl-dahdi-linux-dkms
|
||||||
echo "Disabling als-menu"
|
echo "Disabling als-menu"
|
||||||
chmod -x /usr/local/sbin/asl-menu
|
chmod -x /usr/local/sbin/asl-menu
|
||||||
|
|
||||||
|
echo "Setting sudoers for MyGMRS_Configure.sh"
|
||||||
|
echo "repeater ALL=NOPASSWD:/usr/local/sbin/MyGMRS_Configure.sh" > /etc/sudoers.d/mygmrs
|
||||||
|
passwd repeater
|
||||||
|
passwd -e repeater
|
||||||
|
touch ~repeater/.MyGMRSNeedConfig
|
||||||
|
chown repeater:repeater ~repeater/.MyGMRSNeedConfig
|
||||||
|
|
||||||
|
echo "if [ -f ~/.MyGMRSNeedConfig ]
|
||||||
|
then
|
||||||
|
sudo /usr/local/sbin/MyGMRS_Configure.sh
|
||||||
|
rm ~/.MyGMRSNeedConfig
|
||||||
|
fi" >> ~repeater/.profile
|
||||||
|
|
||||||
|
> /var/mail/repeater
|
||||||
|
history -c
|
||||||
|
|
||||||
echo "Configuration complete! Restarting..."
|
echo "Configuration complete! Restarting..."
|
||||||
|
|
||||||
reboot
|
reboot
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue