diff options
author | Roman Yeryomin <roman@advem.lv> | 2018-01-07 20:04:02 +0200 |
---|---|---|
committer | John Crispin <john@phrozen.org> | 2018-01-13 16:27:23 +0100 |
commit | 18090d97b61cc091ed3f49c3ec8ba42c761f1d15 (patch) | |
tree | e1d2d14e49bb442919d981982818d3eab6f8da2c | |
parent | 2a9a6ea4ac221f913ea318d7ac17ff2c31bdf5c2 (diff) | |
download | fstools-18090d97b61cc091ed3f49c3ec8ba42c761f1d15.tar.gz |
overlay: fix compilation with glibc
glibc fails with:
warn_unused_result [-Wunused-result]
system("cp -a /tmp/root/upper/* / 2>/dev/null");
Regression intoroduced with 11efbf3b90f031ce634fc38cad07a4aef2985777
Reported here:
https://www.mail-archive.com/lede-dev@lists.infradead.org/msg10502.html
Signed-off-by: Roman Yeryomin <roman@advem.lv>
Acked-by: Florian Fainelli <f.fainelli@gmail.com>
-rw-r--r-- | libfstools/overlay.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libfstools/overlay.c b/libfstools/overlay.c index 0187a55..1d69f5a 100644 --- a/libfstools/overlay.c +++ b/libfstools/overlay.c @@ -257,7 +257,8 @@ jffs2_switch(struct volume *v) /* try hard to be in sync */ ULOG_INFO("syncronizing overlay\n"); - system("cp -a /tmp/root/upper/* / 2>/dev/null"); + if (system("cp -a /tmp/root/upper/* / 2>/dev/null")) + ULOG_ERR("failed to sync jffs2 overlay\n"); break; case FS_EXT4: |