Code (Makefile): SHELL=/bin/bash sandwich: @ if [ `id -u` != "0" ]; then \ echo "What? Make it yourself."; \ else \ echo "Okay."; \ fi Mir war grade danach. (Wehe dem, der die Anspielung nicht kriegt) Edit: etwas erweitert, um enger an der Vorlage zu bleiben Code (Makefile): SHELL=/bin/bash me: @ echo "me" > .sandwich.last a: @ if [ `cat .sandwich.last` != "me" ]; then \ exit 1; \ else \ echo "a" > .sandwich.last; \ fi sandwich: @ if [ `cat .sandwich.last` != "a" ]; then \ exit 1; \ fi @ if [ `id -u` != "0" ]; then \ echo "What? Make it yourself."; \ else \ echo "Okay."; \ fi @ rm .sandwich.last
SHELL=/bin/bash sandwich: @ if [ `id -u` != "0" ]; then \ echo "What? Make it yourself."; \ else \ echo "Okay."; \ fi
SHELL=/bin/bash me: @ echo "me" > .sandwich.last a: @ if [ `cat .sandwich.last` != "me" ]; then \ exit 1; \ else \ echo "a" > .sandwich.last; \ fi sandwich: @ if [ `cat .sandwich.last` != "a" ]; then \ exit 1; \ fi @ if [ `id -u` != "0" ]; then \ echo "What? Make it yourself."; \ else \ echo "Okay."; \ fi @ rm .sandwich.last
--
Geändert von DFYX (30.10.2012 um 01:08 Uhr)
Foren-Regeln