[Eisfair_dev] FHEM-Paket fc3bcr Eisfair-1

Marcus Roeckrath marcus.roeckrath at gmx.de
Di Mär 20 08:50:53 CET 2018


Hallo Rolf,

Rolf Bensch wrote:

> 1. Versuch:
> Install package (y/n) [no]? y
> Downloading required packages ...
> => [####################] perl-device-serialport (2.8.0)...
>                    [  OK  ]
> => [####################] fhem (0.0.2)...
>                    [  OK  ]
> Done!
> Installation of: perl-device-serialport (2.8.0) ...
> Successfully installed: perl-device-serialport (2.8.0)!
> Installation of: fhem (0.0.2) ...
> mv: cannot stat '/etc/fhem/fhem.cfg': No such file or directory
> error: installation of fhem aborted by /tmp/preinstall.sh!

Ok, da sollte in preinstall.sh und install.sh noch eine Abfrage rein, ob die
zu umbenennede Datei wirklich existiert.

install.sh:

if [ -f "/etc/${package_name}/${package_name}.orig" ]
then
    mv /etc/${package_name}/${package_name}.orig /etc/${package_name}/${package_name}.cfg
fi

preinstall.sh:

if [ -f "/etc/${package_name}/${package_name}.cfg" ]
then
    mv /etc/${package_name}/${package_name}.cfg /etc/${package_name}/${package_name}.orig
fi

> /etc/fhem existiert nicht und muss vermutlich erst angelegt werden bevor
> die cfg-Datei erstellt werden kann.

/usr/share/fhem dürfte auch nicht exitieren, da wegen des Abbruchs in
preinstall.sh das Paket nicht ausgepackt wurde.

-- 
Gruss Marcus


Mehr Informationen über die Mailingliste Eisfair_dev