Script för att underlätta att få igång huawei e220 3G-modem
Postat: 26 maj 2008, 15:48
Jag hade tänkt mig något i stil med:
Men det skiter sig ju redan på rad 8 (antar jag) då det är en hel massa dubbelfnuttar med i det som ska in i filen...
Vad göra?
Finns det något smartare sätt? (Jag vill undvika att man ska vara uppkopplad när man kör själva scriptet)
Kod: Markera allt
#!/bin/sh
# /etc/udev/rules.d/99-huawei.rules
if [ -s /etc/udev/rules.d/99-huawei.rules ]
then
echo "Filen /etc/udev/rules.d/99-huawei.rules existerar redan."
else
sudo echo "SUBSYSTEM=="block", \
ACTION=="add", \
SYSFS{idVendor}=="12d1", \
SYSFS{idProduct}=="1003", \
RUN+="/sbin/modprobe usbserial vendor=0×12d1 product=0×1003", \
OPTIONS="ignore_device" > /etc/udev/rules.d/99-huawei.rules
echo "Filen /etc/udev/rules.d/99-huawei.rules är nu skapad."
echo "Glöm inte att ta bort och sätta tillbaks modemet!"
fi
# 3G profiles
# tele2
if [ -s $HOME/.vmc2/mobile-profiles/tel2_3G ]
then
echo "Inställningsfilen tele2_3G existerar redan"
else
echo "Profile name = tele2_3G
username = 3G
password = internet
Preferred connection = 3G only
Authentication mode = default
APN host = internet.tele2.se" > $HOME/.vmc2/mobile-profiles/tele2_3G
echo "Inställningsfilen tele2_3G är nu skapad."
fi
# Telia
if [ -s $HOME/.vmc2/mobile-profiles/Telia_3G ]
then
echo "Inställningsfilen Telia_3G existerar redan"
else
echo "Profile name = Telia_3G
username = 3G
password = internet
Preferred connection = 3G only
Authentication mode = default
APN host = online.telia.se" > $HOME/.vmc2/mobile-profiles/Telia_3G
echo "Inställningsfilen Telia_3G är nu skapad."
fi
#3
if [ -s $HOME/.vmc2/mobile-profiles/tre_3G ]
then
echo "Inställningsfilen tre_3G existerar redan"
else
echo "Profile name = tre_3G
username = 3G
password = internet
Preferred connection = 3G only
Authentication mode = default
APN host = data.tre.se" > $HOME/.vmc2/mobile-profiles/tre_3G
echo "Inställningsfilen tre_3G är nu skapad."
fi
echo "Allt klart! :)"
Vad göra?
Finns det något smartare sätt? (Jag vill undvika att man ska vara uppkopplad när man kör själva scriptet)