| 1 | --- a/ipkg-build |
| 2 | +++ b/ipkg-build |
| 3 | @@ -249,7 +249,8 @@ tmp_dir=$dest_dir/IPKG_BUILD.$$ |
| 4 | mkdir $tmp_dir |
| 5 | |
| 6 | echo $CONTROL > $tmp_dir/tarX |
| 7 | -( cd $pkg_dir && $TAR $ogargs -X $tmp_dir/tarX -czf $tmp_dir/data.tar.gz . ) |
| 8 | +# Preserve permissions (-p) when creating data.tar.gz as non-root user |
| 9 | +( cd $pkg_dir && $TAR $ogargs -X $tmp_dir/tarX -czpf $tmp_dir/data.tar.gz . ) |
| 10 | |
| 11 | installed_size=`du -b $tmp_dir/data.tar.gz | cut -f1` |
| 12 | sed -i -e "s/^Installed-Size: .*/Installed-Size: $installed_size/" \ |
| 13 | |