scripts: ipkg-make-index.sh: dereference symbolic links
authorJo-Philipp Wich <jo@mein.io>
Thu, 31 Jan 2019 11:25:19 +0000 (12:25 +0100)
committerRafał Miłecki <rafal@milecki.pl>
Mon, 22 Jul 2019 07:46:49 +0000 (09:46 +0200)
commita68be42f9975d6e1b3f61bee214ab50ceebe1a87
tree0c21d2ce3e52f15d5dde62776fc8e1fe13b381bc
parent8231f67218e584be61d32b24bd17cc55e500638c
scripts: ipkg-make-index.sh: dereference symbolic links

Use `stat -L` instead of `ls -l` to follow symbolic links when obtaining
the file size of .ipk archives.

Without this change, the size of the symlink, not the size of the target
file is encoded in the package index file.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit ece5cab743f9df6c9655d6117e92fda110292173)
Fixes: e6af9c017b0c ("opkg: bump to version 2019-06-14")
[ rmilecki: this has to be backported due to the recent opkg update and
  cb6640381808 ("libopkg: check for file size mismatches") to fix false
  "opkg_install_pkg: Package size mismatch" errors ]
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
scripts/ipkg-make-index.sh