BlogBlog ÜbersichtjailscriptportsoptFreeBSDLinksThermoskanne

Herausfinden welche Befehle von make ausgeführt werden

Möchte man herausfinden welche Befehle von make(1) ausgeführt werden, kann make mit der -n Option aufgerufen werden. Danach werden alle Befehle angezeigt, jedoch nicht ausgeführt. Im folgenden Beispiel wird angezeigt, was ein make clean und ein make-doclean im FreeBSD Portsbaum ausführen:

# cd /usr/ports/ports-mgmt/portsopt
# make -n clean
cd /usr/ports/ports-mgmt/portsopt && make limited-clean-depends
echo "===> Cleaning for portsopt-1.4"
cd /usr/ports/ports-mgmt/portsopt && make do-clean

# make -n do-clean
if [ -d /usr/ports/ports-mgmt/portsopt/work ]; then if [ -w /usr/ports/ports-mgmt/portsopt/work ]; then /bin/rm -rf /usr/ports/ports-mgmt/portsopt/work; else echo "===> /usr/ports/ports-mgmt/portsopt/work not writable, skipping"; fi; fi
 Permalink