Hallo zusammen. Erstmals allen ein frohes neues Jahr Ich hoffe ihr habt die Fest-/Feiertage alle gut überstanden.
Ich bin grad auf ein eher seltsames Problem gestossen. Ich mach mir grad ein Shellscript um das aufsetzen eines Raspberrys mit meinen Defaultscripts und Software zu automatisieren (siehe hier). Klappt soweit tiptop ausser an einer Stelle.
#Erstelle noip2 script in /etc/init.d/
function ducinitd {
name="Init.d Eintrag für DUC:"
target="/etc/init.d/noip2"
if [ -e $target ]; then
showok
else
showerror
echo -e "${info} noip2 wird gedownloaded"
wget https://raw.githubusercontent.com/Apop85/Scripts/master/Raspberry-Files/noip2 >/dev/null 2>&1
mv noip2 $target
chown root:root $target
chmodit
fi
}
Alles anzeigen
Zum besseren Verständnis noch die oben aufgerufenen Funktionen:
function chmodit {
echo -e "${info} $target wird Ausführbar gemacht"
chmod +x $target
}
function showerror {
echo -e "${info} $name ${cRED}nicht vorhanden!${cNOR}"
}
function showok {
echo -e "${info} $name ${cGREEN}Vorhanden${cNOR}"
}
Alles anzeigen
Wie ja bereits ersichtlich ist wird die Datei noip2 von GitHub gedownloaded. Bei allen anderen Stellen in meinem Script funktioniert das auch problemlos nur bei diesem File nicht... nach dem Download sollte es mit update-rc.d noip2 defaults initiiert und der Service dann gestartet werden jedoch wird da ein Fehler ausgespuckt... als ich dann das File mit dem Editor geöffnet habe war auch klar warum...
Der Inhalt des Files sieht aus wie durch den Fleischwolf gedreht bzw als ob es mittels gpg verschlüsselt wurde...
^?ELF^B^A^A^@^@^@^@^@^@^@^@^@^C^@>^@^A^@^@^@�^]^@^@^@^@^@^@@^@^@^@^@^@^@^@�9^A$
^@^@^D^@�^B^@^@^P^@^@^@^Tii
^@^@^C^@�^B^@^@^P^@^@^@u^Zi ^@^@^B^@�^B^@^@^@^@^@^@P� ^@^@^@^@^@^H^@^@^@^@$
^@^@^@^@^@^@^@^@^@^@^@�� ^@^@^@^@^@^G^@^@^@^K^@^@^@^@^@^@^@^@^@^@^@�� ^@^@^@^@$
^@^@^@^@^@^@^@^@^@^@^@Ƚ ^@^@^@^@^@^G^@^@^@^N^@^@^@^@^@^@^@^@^@^@^@н ^@^@^@^@^@$
^@^@^@�@����%j� ^@h^K^@^@^@�0����%b� ^@h^L^@^@^@� ����%Z� ^@h
^@^@^@�^P����%R� ^@h^N^@^@^@�^@����%J� ^@h^O^@^@^@������%B� ^@h^P^@^@^@������%$
� ^@h^W^@^@^@�p����%^B� ^@h^X^@^@^@�`����%�� ^@h^Y^@^@^@�P����%�� ^@h^Z^@^@^@�$
� ^@h7^@^@^@�p����%^B� ^@h8^@^@^@�`����%�� ^@h9^@^@^@�P����%�� ^@h:^@^@^@�@���$
#g^@^@H�=�^C^@^@�^U&� ^@�^O^_D^@^@H�=�� ^@UH�^E�� ^@H9�H��t^YH�^E�� ^@H��t
]��f.^O^_�^@^@^@^@^@]�^O^_@^@f.^O^_�^@^@^@^@^@H�=y� ^@H�5r� ^@UH)�H��H��^CH��H$
����H����^EI� ^@^A]�^O^_�^@^@^@^@��f^O^_D^@^@UH��]�f���UH��H�^U�� ^@H�^E^T� ^@$
^@^@^@�^A^@^@^@H�=�f^@^@�����H�^E�� ^@H���^N^@^@^@�^A^@^@^@H�=�f^@^@�����H�^Ey$
^@^@^@�^K����^@^@^@^@H�5�� ^@�
^@^@^@������^@^@^@^@H�5�� ^@�^L^@^@^@�����H�^E�^H^@^@H�^E�� ^@�^@^@^@^@H�5�� ^$
�������^B^@^@�������uOH�=Kf^@^@�O���H�E�H�}�^@t8H�E��@^T���^V���H�E��@^T���x��$
^@^@^@�����H�^E�^F^@^@H�^E�� ^@�^@^@^@^@H�5�� ^@�^L^@^@^@�����H�^E�^F^@^@H�^E�$
^@^@���u
usw...
Alles anzeigen
und wie sie aussehen sollte sieht man hier.
Wenn ich das Prozedere jedoch von Hand mache, also die Befehle einzeln im Terminal ausführe habe ich das Problem nicht... kein Plan was da schief läuft und wäre um entsprechende Hilfe froh
Grüsse Apop