makefile

Post Reply
Message
Author
marmll

makefile

#1 Post by marmll »

hi

ich habe folgendes probelm:

moechte mit einem makefile nach eingabe von "make uninstall", dass dieses ueberprueft ob "/usr/share/doc/packages/marmllvoc" existiert und wenn ja, dass es dieses Verzeichniss loescht.

mein versuch:

uninstall: if test -f /usr/share/doc/packages/marmllvoc; then rm -r /usr/share/doc/packages/marmllvoc; fi

leider ist das verzeichniss immer noch vorhanden <img src="http://www.pl-forum.de/UltraBoard/Images/Sad.gif" border="0" align="middle">

wer weiss eine loesung?

marmll

bakunin
Posts: 597
Joined: 16. Aug 1999 6:44
Location: Lorsch (Südhessen)
Contact:

Re: makefile

#2 Post by bakunin »

Hi!

"test -f" prüft nur, ob es eine _Datei_ ist, aber bei dir ist es ja ein verzeichnis.

Cheers,
GNU/Wolfgang

marmll

Re: makefile

#3 Post by marmll »

gibt es einen aehnlichen aufruf wie "test -f" der auf ein verzeichnis testet?

danke

marmll

Jochen

Re: makefile

#4 Post by Jochen »

Ja, klar.
<pre>
-f file Prüfung auf Datei
-d directory Prüfung auf Verzeichnis
-c char Prüfung auf zeichenorientierte Gerätedatei
-b block Prüfung auf blockorientierte Gerätedatei
</pre>
Weiteres in der man-Page zu test oder der bash.

Jochen

marmll

Re: makefile

#5 Post by marmll »

hi

habe die option bereits gefunden (manpages).
trotzdem danke

marmll

pwk.linuxfan

Re: makefile

#6 Post by pwk.linuxfan »

Wie wäre es einfach mit
rm -rf /usr/sonstwo/marmllvoc
?
wenns nicht da ist wirds nicht gelöscht :) wenn schon schon. Das willst du doch oder ?

Post Reply