build: fix opkg flags in rootfs
[openwrt/openwrt.git] / include / rootfs.mk
index f2ed648d2f3eb51a31115d4d3d22dc4982959d97..2128aefc2abda82d6f36bf7278a580ddb3922655 100644 (file)
@@ -87,6 +87,11 @@ define prepare_rootfs
                        fi; \
                done || true \
        )
+       awk -i inplace \
+               '/^Status:/ { \
+                       if ($$3 == "user") { $$3 = "ok" } \
+                       else { sub(/,\<user\>|\<user\>,/, "", $$3) } \
+               }1' $(1)/usr/lib/opkg/status
        $(if $(SOURCE_DATE_EPOCH),sed -i "s/Installed-Time: .*/Installed-Time: $(SOURCE_DATE_EPOCH)/" $(1)/usr/lib/opkg/status)
        @-find $(1) -name CVS -o -name .svn -o -name .git -o -name '.#*' | $(XARGS) rm -rf
        rm -rf \