openwrt/package/base-files/files/lib
Tony Ambardar e42415723b base-files: fix prerm return value, align with postinst code
The return value of a package prerm script is discarded and not returned
correctly by default_prerm(). This allows other operations like service
shutdown to "leak" their return value, prompting workarounds like commit
48cfc826 which do not address the root cause.

Preserve a package prerm script return value for use by default_prerm(),
sharing the corresponding code from default_postinst() for consistency.
Also use consistent code for handling of /etc/init.d/ scripts.

Run Tested on: LEDE 17.01.4 running ar71xx.

Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
(cherry picked from commit 8806da86f5)
2018-11-29 11:54:46 +01:00
..
functions base-files: network.sh: fix a number of IPv6 logic flaws 2017-06-08 23:02:16 +02:00
preinit base-files: drop unused preinit_echo function 2017-12-13 16:23:39 +01:00
upgrade base-files: don't evaluate block-device uevent 2018-02-15 14:39:47 +01:00
functions.sh base-files: fix prerm return value, align with postinst code 2018-11-29 11:54:46 +01:00