40 lines
810 B
Plaintext
40 lines
810 B
Plaintext
|
|
#!/bin/bash
|
||
|
|
# Configure permanent network parameters.
|
||
|
|
|
||
|
|
ikpath=/etc/systemd/system
|
||
|
|
ikservice="ikper_network.service"
|
||
|
|
|
||
|
|
# Check if root previlige
|
||
|
|
if [ `id -u` -ne 0 ]; then
|
||
|
|
echo "Please run this program as root."
|
||
|
|
exit 1
|
||
|
|
fi
|
||
|
|
|
||
|
|
# Create service
|
||
|
|
CreateService()
|
||
|
|
{
|
||
|
|
cd /etc/systemd/system
|
||
|
|
rm -rf $ikservice
|
||
|
|
touch $ikservice
|
||
|
|
|
||
|
|
echo "[Unit]" >> $ikservice
|
||
|
|
echo "Description=IKapC Network Tweak Script" >> $ikservice
|
||
|
|
echo "After=default.target" >> $ikservice
|
||
|
|
echo "" >> $ikservice
|
||
|
|
|
||
|
|
echo "[Service]" >> $ikservice
|
||
|
|
echo "Type=oneshot" >> $ikservice
|
||
|
|
echo "ExecStart=/opt/Itek/IKapInstall/Config/gev_nettweakper" >> $ikservice
|
||
|
|
echo "" >> $ikservice
|
||
|
|
|
||
|
|
echo "[Install]" >> $ikservice
|
||
|
|
echo "WantedBy=default.target" >> $ikservice
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
CreateService
|
||
|
|
systemctl enable $ikservice
|
||
|
|
systemctl start $ikservice
|
||
|
|
|
||
|
|
exit 0
|