summaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
authorPatrick McDermott <patrick.mcdermott@libiquity.com>2023-05-13 11:18:09 (EDT)
committer Patrick McDermott <patrick.mcdermott@libiquity.com>2023-06-17 19:00:55 (EDT)
commit67c39cb19461aa3b990afbad961d08d52db7fb8f (patch)
treec6ef10a889778cf740287bb7a28a03fb52169dce /README
parent91898e2507a05ca38b3ff22b5b944022105e7ae0 (diff)
README: Explain chown and mknod without privs
Diffstat (limited to 'README')
-rw-r--r--README15
1 files changed, 11 insertions, 4 deletions
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
---------