[ff-firmware-devel] sysupgrade im Hintergrund

Nils Schneider nils at nilsschneider.net
So Jun 15 21:41:08 CEST 2014


Hey,

deine Sorge ist durchaus begründet. Nutzt du dafür lua? Falls ja, in
Gluon machen wir das so:

https://github.com/freifunk-gluon/packages/blob/master/gluon/gluon-luci-admin/files/usr/lib/lua/luci/controller/admin/upgrade.lua

(ganz unten) 

Also im Prinzip: forken, stdio(+err) nach /dev/null umbiegen,
sysupgrade ausführen. Andernfalls könnte es sogar passieren, dass
sysupgrade den Webserver und damit sich selbst killt.

Grüße
Nils

At Sat, 14 Jun 2014 05:39:27 +0200,
Moritz Warning wrote:
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
> 
> Hallo,
> 
> ich starte sysupgrade als cgi script über den webserver
> und habe den Endruck das sysupgrade sich über den webserver
> selber abschießen könnte.
> Hat jemand eine schöne Idee wie sysupgrade im Hintergrund
> ausgeführt werden kann? Oder ist meine Sorge unbegründet?
> 
> Grüße,
> mwarning
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.12 (GNU/Linux)
> Comment: Using GnuPG with Icedove - http://www.enigmail.net/
> 
> iQEcBAEBCAAGBQJTm8PvAAoJECHrh56PP4wpI7kH/2/kUxrvIhuDfPuInEhy/uIs
> brNr/q9Vt7sBkpE0I7UUnHHhdvNjwo8zYWjRh2GuocEqu4kAp7AKQPmXiG6dHGH6
> 8pC50LlQgpb5JCLed5LKaltDygTpXZQlLSinH7ciMk9x4mabHYPkuq2Y3PVr6Yoj
> MA81iOc93CrC1I+8Jbahpzbywckov2OhteJnJzxJCiWWlAWmOMxY24LxHPc0LVoc
> KuJ9kroh+7TwXZ3xjTTMuswzKi6NC/vsxoKW26TBVO11UcIxcVM1adOIvt8VW4zs
> SWD9aBDoZrECeeY22C+QTTiWgDo18N/UcBLUt3rtO8gOfpa9yIkJj20TB4/JZgs=
> =6k28
> -----END PGP SIGNATURE-----
> -- 
> firmware-devel mailing list
> firmware-devel at freifunk.net
> http://lists.freifunk.net/mailman/listinfo/firmware-devel-freifunk.net


Mehr Informationen über die Mailingliste firmware-devel