[Eisfair_dev] Update Base 2.8.13 online

Holger Bruenjes holgerbruenjes at gmx.net
Sa Mär 30 15:43:26 CET 2019


Hallo NG,

Die eisfair-Version 2.8.13 ist seit heute als
Aktualisierung verfuegbar.

Ich bedanke mich beim eisfair-Team und eisfair-Test-Team und
wuensche allen viel Freude weiterhin an eisfair.


Holger

Xpost + F'up 2 s.e


Hier die Aenderungen im Ueberblick:


base 2.8.12 -> 2.8.13
=====================

- Neue Funktionen:
    - eisman: Implementierung des Kommandos "eisman update"
      als gawk Skript anstelle des zuvor verwendeten
      bash-Skriptes. Diese Neuimplementierung soll vor
      allem  die Verarbeitungsgeschwindigkeit von Updates
      der Paketdatenbanken erhoehen, fuert aber auch zu einer
      besseren Lesbarkeit des Quelltextes, da gawk eine wesentlich
      ausdrucksstaerkere Sprache als Bash-Skript ist.


- Bugfixes/Korrekturen:
    - /var/install/config.d/url.sh:
      Paramter --no-progress zu --no-tty gaendert,
      erforderlich fuer eisman_update.awk
    - /var/install/bin/add-group:
      Behandlung des reservierten Bereichs ueberarbeitet.
    - /var/install/bin/add-user:
      Dokumentation ueberarbeitet.


- Entfernen alter Versionen:
    - if ! mtools
        rm -f /etc/mtools.conf
        rm -f /usr/bin/amuFormat.sh
        rm -f /usr/bin/lz
        rm -f /usr/bin/mattrib
        rm -f /usr/bin/mbadblocks
        rm -f /usr/bin/vmcat
        rm -f /usr/bin/mcd
        rm -f /usr/bin/mcheck
        rm -f /usr/bin/mclasserase
        rm -f /usr/bin/mcomp
        rm -f /usr/bin/mcopy
        rm -f /usr/bin/mdel
        rm -f /usr/bin/mdeltree
        rm -f /usr/bin/mdir
        rm -f /usr/bin/mdu
        rm -f /usr/bin/mformat
        rm -f /usr/bin/minfo
        rm -f /usr/bin/mkmanifest
        rm -f /usr/bin/mlabel
        rm -f /usr/bin/mmd
        rm -f /usr/bin/mmount
        rm -f /usr/bin/mmove
        rm -f /usr/bin/mpartition
        rm -f /usr/bin/mrd
        rm -f /usr/bin/mren
        rm -f /usr/bin/mshortname
        rm -f /usr/bin/mshowfat
        rm -f /usr/bin/mtools
        rm -f /usr/bin/mtoolstest
        rm -f /usr/bin/mtype
        rm -f /usr/bin/mxtar
        rm -f /usr/bin/mzip
        rm -f /usr/bin/tgz
        rm -f /usr/bin/uz
    - if ! libusbpp
        rm -f /usr/lib/libusbpp-0.1.so.4
        rm -f /usr/lib/libusbpp-0.1.so.4.4.4
    - if ! xinetd
        rm -f /etc/xinetd.d/netstat*
        rm -f /etc/xinetd.d/time
        rm -f /etc/xinetd.d/daytime
        rm -f /etc/xinetd.d/echo
        rm -f /etc/xinetd.d/discard
        rm -f /etc/xinetd.d/chargen
        rm -f /etc/xinetd.conf
        rmdir --ignore-fail-on-non-empty /etc/xinetd.d 2>/dev/null
        rm -f /etc/init.d/xinetd
        rm -f /etc/rc2.d/???xinetd
        rm -f /var/install/config.d/xinetd.sh
        rm -f /var/install/config.d/xinetd-update.sh
        rm -f /var/install/deinstall/xinetd
        rm -f /var/install/help/xinetd
        rm -f /var/install/menu/setup.system.xinetd.menu
        rm -f /usr/sbin/xinetd
        rm -rf /usr/share/doc/xinetd


- New features:
    - eisman: implemenation of "eisman update" command as gawk
      script to improve the performance of database updates.
      Further the reimplementation improves the readability of
      the module since the gawk language is much more expressive
      then bash.

- Bugfixes/corrections:
    - /var/install/config.d/url.sh:
      change paramter --no-progress to --no-tty,
      required by eisman_update.awk
    - /var/install/bin/add-group:
      changend reserved range handling.
    - /var/install/bin/add-user:
      update documentation.

- Cleanup old versions:
    - if ! mtools
        rm -f /etc/mtools.conf
        rm -f /usr/bin/amuFormat.sh
        rm -f /usr/bin/lz
        rm -f /usr/bin/mattrib
        rm -f /usr/bin/mbadblocks
        rm -f /usr/bin/vmcat
        rm -f /usr/bin/mcd
        rm -f /usr/bin/mcheck
        rm -f /usr/bin/mclasserase
        rm -f /usr/bin/mcomp
        rm -f /usr/bin/mcopy
        rm -f /usr/bin/mdel
        rm -f /usr/bin/mdeltree
        rm -f /usr/bin/mdir
        rm -f /usr/bin/mdu
        rm -f /usr/bin/mformat
        rm -f /usr/bin/minfo
        rm -f /usr/bin/mkmanifest
        rm -f /usr/bin/mlabel
        rm -f /usr/bin/mmd
        rm -f /usr/bin/mmount
        rm -f /usr/bin/mmove
        rm -f /usr/bin/mpartition
        rm -f /usr/bin/mrd
        rm -f /usr/bin/mren
        rm -f /usr/bin/mshortname
        rm -f /usr/bin/mshowfat
        rm -f /usr/bin/mtools
        rm -f /usr/bin/mtoolstest
        rm -f /usr/bin/mtype
        rm -f /usr/bin/mxtar
        rm -f /usr/bin/mzip
        rm -f /usr/bin/tgz
        rm -f /usr/bin/uz
    - if ! libusbpp
        rm -f /usr/lib/libusbpp-0.1.so.4
        rm -f /usr/lib/libusbpp-0.1.so.4.4.4
    - if ! xinetd
        rm -f /etc/xinetd.d/netstat*
        rm -f /etc/xinetd.d/time
        rm -f /etc/xinetd.d/daytime
        rm -f /etc/xinetd.d/echo
        rm -f /etc/xinetd.d/discard
        rm -f /etc/xinetd.d/chargen
        rm -f /etc/xinetd.conf
        rmdir --ignore-fail-on-non-empty /etc/xinetd.d 2>/dev/null
        rm -f /etc/init.d/xinetd
        rm -f /etc/rc2.d/???xinetd
        rm -f /var/install/config.d/xinetd.sh
        rm -f /var/install/config.d/xinetd-update.sh
        rm -f /var/install/deinstall/xinetd
        rm -f /var/install/help/xinetd
        rm -f /var/install/menu/setup.system.xinetd.menu
        rm -f /usr/sbin/xinetd
        rm -rf /usr/share/doc/xinetd



Mehr Informationen über die Mailingliste Eisfair_dev