3# Die Banner-Datei soll beim Login via ssh einen Ueberblick ueber das System geben. 
    4# Die Botschaft enthaelt die Firmware-Version, sowie relevante Ereignisse (reboot, olsr-Neustarts). 
    6# Dieses Skript wird nur ein einziges Mal nach einem Upgrade oder der Erstinstallation ausgefuehrt: 
   11# shellcheck source=opennet/packages/on-core/files/usr/lib/opennet/on-helper.sh 
   12. 
"${IPKG_INSTROOT:-}/usr/lib/opennet/on-helper.sh" 
   14BANNER_FILE=/etc/banner
 
   19    # aktualisieren einer aelteren opennet-Firmware? 
   20    if grep -q 
"$BANNER_MARKER" "$BANNER_FILE"; then
 
   21        # alle Zeilen ab der Markierung loeschen 
   22        sed -i 
"/$BANNER_MARKER/,\$d" "$BANNER_FILE" 
   30    line=
"- with $BANNER_MARKER firmware $(get_on_firmware_version) -" 
   31    while [ 
"${#line}" -lt 
"$length" ]; 
do 
   32        # abwechselnd vorn und hinten Zeichen hinzufuegen 
   34        [ 
"${#line}" -lt 
"$length" ] && line=
"-$line" 
   36    # fuehrendes Minus entfernen 
   38    echo 
" -----------------------------------------------------" 
$d $BANNER_FILE fi add_firmware_header()