From: Michael Tremer Date: Thu, 20 Sep 2018 21:35:58 +0000 (+0100) Subject: header-port: Print errors if config could not be read/written X-Git-Url: http://git.ipfire.org/?p=people%2Fstevee%2Fnetwork.git;a=commitdiff_plain;h=2e83362d3c834eb7c4577101412db82a33ca0ae6 header-port: Print errors if config could not be read/written Signed-off-by: Michael Tremer --- diff --git a/src/header-port b/src/header-port index 68cb62de..158a7cb7 100644 --- a/src/header-port +++ b/src/header-port @@ -64,13 +64,22 @@ hook_default_edit() { assert isset port shift - port_settings_read "${port}" ${HOOK_SETTINGS} + # Read settings + if ! port_settings_read "${port}" ${HOOK_SETTINGS}; then + error "Could not read settings for port ${port}" + return ${EXIT_ERROR} + fi + # Parse command line arguments if ! hook_parse_cmdline "$@"; then return ${EXIT_ERROR} fi - port_settings_write "${port}" ${HOOK_SETTINGS} + # Save settings + if ! port_settings_write "${port}" ${HOOK_SETTINGS}; then + error "Could not write settings for port ${port}" + return ${EXIT_ERROR} + fi return ${EXIT_OK} }