[GevProg] Forward: gevaarlijke rm

Forum van 1ste Master en 2e Master Informatica.

Moderator: Praesidium

User avatar
Foundation
Posts: 622

[GevProg] Forward: gevaarlijke rm

Post#1 » Tue Apr 17, 2007 12:46 am

Voor 2e liccers die Gevorderd Programmeren volgen en niet in de 3ba mailing list zouden zitten: der is net een mailtje rondgestuurd:
Joris Kint wrote: Beste,

Even een waarschuwing voor het maken van documentatie: in de oorspronkelijke code-vdv-zip-file stond in de doc-map een makefile om documentatie te maken. Aangezien we zelf zo'n structuur moesten maken, vermoed ik dat velen deze gekopieerd hebben.

Nu staat er daar helemaal op het einde een regel in om de gemaakte documentatie te verwijderen:

@ (cd $(DOXYDIR); $(RM) *)

Dit betekent een serieus gevaar voor al de data op uw harde schijf!

Indien de doxydir niet bestaat, gaat het verwisselen van directories immers fout, en kan je dus ongewild een hele hoop verwijderen, op zijn minst de hele doc-directory, maar indien doxydir niet gespecifieerd is (cd <leegte> is meestal cd >homedir>), uw hele home-dir.

Vervang dus die regel door iets veiliger, zoals

@ $(RM) $(DOXYDIR)/*

Mvg,

Return to “1ste Master/2e Master”

Who is online

Users browsing this forum: No registered users and 3 guests

cron