From: Rafał Miłecki <[email protected]> Whenever app/script wants to have its changes reliably stored it has to use (f)sync. It applies to this uci-defaults script as after exiting 0 we (most likely) won't be called ever again.
Up to now power cut right after script execution could result in both: /etc/opkg.conf and /etc/opkg/customfeeds.conf being empty. Signed-off-by: Rafał Miłecki <[email protected]> --- package/system/opkg/files/20_migrate-feeds | 3 +++ 1 file changed, 3 insertions(+) diff --git a/package/system/opkg/files/20_migrate-feeds b/package/system/opkg/files/20_migrate-feeds index 38cc57c..bd27849 100644 --- a/package/system/opkg/files/20_migrate-feeds +++ b/package/system/opkg/files/20_migrate-feeds @@ -6,4 +6,7 @@ echo -e "# Old feeds from previous image\n# Uncomment to reenable\n" >> /etc/opk sed -n "s/.*\(src\/.*\)/# \1/p" /etc/opkg.conf >> /etc/opkg/customfeeds.conf sed -i "/.*src\/.*/d" /etc/opkg.conf +fsync /etc/opkg.conf +fsync /etc/opkg/customfeeds.conf + exit 0 -- 2.9.3 _______________________________________________ Lede-dev mailing list [email protected] http://lists.infradead.org/mailman/listinfo/lede-dev
