Theoretisch richtig, praktisch nicht ganz so tragisch:

  • Es werden nirgends im Skript Returnwerte überprüft, warum jetzt einmal so zimperlich sein :wink:
  • Es handelt sich wohl um einen Homecomputer und wird so wohl selten (NFS-)mounts haben, möglichlicherweise gar nur eine Partition (modulo /boot), so dass der “cd” immer funktionokelt.
  • Falls nicht: Er schreibt “wöchentlich”, wird wohl ein cronjob sein, und dann ist das Ausgangsverzeichnis $HOME
  • Und wenn $HOME sauber gepflegt ist (ähnlich wie das Wurzelvezichnis “/”) gibt es nur Verzeichnisse und Dot(Konfig)dateien (“.irgendwas”) und daher wird nix gelöscht

BTW:
rm /home/thomas/mkgmap/bounds/*
Warum so kompliziert :wink: