[[PATCH v5] 1/2] use custom names for binary builds. fixes #9
A. Schulze
sca at andreasschulze.de
Fr Mär 11 11:29:25 CET 2016
Jan Kraus:
> From: mojoaxel <alex at wunschik.net>
>
> Signed-off-by: mojoaxel <alex at wunschik.net>
> Signed-off-by: Jan Kraus <mayosemmel at gmail.com>
> ---
> board_prepare() {
> echo "nothing todo" > /dev/null
> }
>
> board_prepare() {
> echo "nothing todo" > /dev/null
> }
>
> board_prebuild() {
> echo "nothing todo" > /dev/null
> }
Hallo,
ich kann jetzt noch keinen diff bauen, aber beim Durchsehen euerer
Patches ist mir eine Sache aufgefallen,
die ihr ev. Verbessern könnt / wollt.
Es geht um obige Funtionen. "echo 'foo' > /dev/null" sieht ja schon
irgendwie sinnfrei aus.
Es muss aber valider Shellcode im Funktionsbody stehen.
Ich würde solche Funktionen daher so schreiben:
# Kommentar, warum dieser Funktionsbody absichtlich leer ist
foo() {
:
}
Der ":" gilt als Shell-Kommando "no-op" und sollte von jeder
POSIX-konformen Shell implementiert werden.
( http://tldp.org/LDP/abs/html/special-chars.html#COLON0REF )
Mit der Busybox-Shell auf meinem Router habe ich's gerade getestet.
Andreas
Mehr Informationen über die Mailingliste franken-dev