View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000303 | easycwmp | Bug | public | 2017-10-26 12:51 | 2018-06-25 18:42 |
Reporter | hmh | Assigned To | emna.trigui@pivasoftware.com | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Platform | OpenWRT | OS | OpenWRT/LEDE | OS Version | all |
Summary | 0000303: Typos and ident fixes for the easycwmp action script for openwrt | ||||
Description | Fix minor issues in the easycwmp action script. Each issue will have a different patch attached. Note: one of the minor issues fixed might actually be breaking firmware updates/config updates depending on what implements /bin/sh in the target. | ||||
Additional Information | Please consider using shellcheck on the scripts that are shipped with easycwmp... | ||||
Tags | No tags attached. | ||||
e-mail notification | |||||
|
011-easycwmp_fix-code-ident.patch (1,429 bytes)
easycwmp: fix ident for openwrt action script Fix code identation, the code is hard enough to follow as is ;-) To-be-sent-upstream --- a/ext/openwrt/scripts/easycwmp.sh +++ b/ext/openwrt/scripts/easycwmp.sh @@ -316,14 +316,14 @@ handle_action() { /sbin/uci import < $dwfile fault_code="$?" fi - if [ "$fault_code" != "0" ]; then - let fault_code=$E_DOWNLOAD_FAILURE+9000 - common_json_output_fault "" "$fault_code" - else - $UCI_COMMIT - sync - reboot - common_json_output_status "1" + if [ "$fault_code" != "0" ]; then + let fault_code=$E_DOWNLOAD_FAILURE+9000 + common_json_output_fault "" "$fault_code" + else + $UCI_COMMIT + sync + reboot + common_json_output_status "1" fi else let fault_code=$E_DOWNLOAD_FAILURE+9000 @@ -336,12 +336,12 @@ handle_action() { if [ "$dwfile" != "" ]; then dwfile="$DOWNLOAD_DIR/$dwfile" /sbin/sysupgrade $dwfile - fault_code="$?" - if [ "$fault_code" != "0" ]; then - let fault_code=$E_DOWNLOAD_FAIL_FILE_CORRUPTED+9000 - common_json_output_fault "" "$fault_code" - else - common_json_output_status "1" + fault_code="$?" + if [ "$fault_code" != "0" ]; then + let fault_code=$E_DOWNLOAD_FAIL_FILE_CORRUPTED+9000 + common_json_output_fault "" "$fault_code" + else + common_json_output_status "1" fi else let fault_code=$E_DOWNLOAD_FAILURE+9000 |
|
012-easycwmp_fix-syntax-error-on-download.patch (1,000 bytes)
easycwmp: fix code typo on openwrt action script Remove a stray "$" from the firmware download processing (tar.gz/tar.bz2 code paths). This code path is used to override/deploy new data files in /etc/config or in /etc. To-be-sent-upstream --- a/ext/openwrt/scripts/easycwmp.sh +++ b/ext/openwrt/scripts/easycwmp.sh @@ -296,7 +296,7 @@ handle_action() { tar -zxf $dwfile -C $DOWNLOAD_DIR >/dev/null 2>&1 fault_code="$?" if [ "$fault_code" = "0" ]; then - if [ -d $ $DOWNLOAD_DIR/config/ ]; then + if [ -d $DOWNLOAD_DIR/config/ ]; then cp -R $DOWNLOAD_DIR/config/* /etc/config/ else cp -R $DOWNLOAD_DIR/* / @@ -306,7 +306,7 @@ handle_action() { tar -jxf $dwfile -C $DOWNLOAD_DIR >/dev/null 2>&1 fault_code="$?" if [ "$fault_code" = "0" ]; then - if [ -d $ $DOWNLOAD_DIR/config/ ]; then + if [ -d $DOWNLOAD_DIR/config/ ]; then cp -R $DOWNLOAD_DIR/config/* /etc/config/ else cp -R $DOWNLOAD_DIR/* / |
|
Delivered in EasyCwmp-1.7.0 |
Date Modified | Username | Field | Change |
---|---|---|---|
2017-10-26 12:51 | hmh | New Issue | |
2017-10-26 12:52 | hmh | File Added: 011-easycwmp_fix-code-ident.patch | |
2017-10-26 12:52 | hmh | File Added: 012-easycwmp_fix-syntax-error-on-download.patch | |
2018-06-25 18:42 | emna.trigui@pivasoftware.com | Note Added: 0000881 | |
2018-06-25 18:42 | emna.trigui@pivasoftware.com | Status | new => resolved |
2018-06-25 18:42 | emna.trigui@pivasoftware.com | Resolution | open => fixed |
2018-06-25 18:42 | emna.trigui@pivasoftware.com | Assigned To | => emna.trigui@pivasoftware.com |