From 67c39cb19461aa3b990afbad961d08d52db7fb8f Mon Sep 17 00:00:00 2001 From: Patrick McDermott Date: Sat, 13 May 2023 11:18:09 -0400 Subject: README: Explain chown and mknod without privs --- diff --git a/README b/README index 3540d99..af234b8 100644 --- a/README +++ b/README @@ -4,10 +4,17 @@ opkg-opk opkg-opk provides information about and builds packages for opkg(-lede). It is similar to Debian's dpkg-deb. -opkg-opk exists to be able to list files in packages on other system -distributions. Whereas tar expects user and group IDs and names to -match between the system that created an archive and the system that -reads it, opkg-opk does no such verification. +opkg-opk provides two key benefits over building and reading packages +with the conventional tar utility: + + 1. It can list files in packages on other system distributions. + Whereas tar expects user and group IDs and names to match between + the system that created an archive and the system that reads it, + opkg-opk does no such verification. + 2. It can build packages with changed ownership and device nodes + without privileges normally needed with chown and mknod. As a + caveat, because opkg-opk is designed to not require privileges, it + can't extract data; use opkg(-lede) or tar for this instead. Copyright --------- -- cgit v0.9.1