[vz-dev] vzloger_install.sh

Jakob Hirsch jh at plonk.de
Thu May 4 09:12:54 CEST 2017


On 04.05.2017 05:20, Daniel Lauckner wrote:
>> da scheint noch ein Fehler im Script zu sein.
>> add the systemd unit file? [y/N]y
>> installing systemd unit file
>> ./install.sh: line 286: /etc/systemd/system/vzlogger.service: Permission
>> denied
> 
> Versteh ich ehrlich gesagt nicht warum. Die Zeile lautet:
> sudo sed -e "s|/etc/vzlogger.conf|$vzlogger_conf|g" < ./etc/vzlogger.service > $systemd_unit

Die Umleitung wird von der shell gemacht, in der das script läuft, da 
nützt das sudo nichts.

Mögliche Fixes:

sudo cp ./etc/vzlogger.service "$systemd_unit"
sudo sed -ie "s|/etc/vzlogger.conf|$vzlogger_conf|g" "$systemd_unit"

oder

sudo bash -c "sed -ie 's|/etc/vzlogger.conf|$vzlogger_conf|g' > 
'$systemd_unit'"


Beides nicht schön, was besseres fällt mir aber gerade auch nicht ein...


More information about the volkszaehler-dev mailing list