1
0
Fork
You've already forked tarpm
0
Unpack, modify, and repack built RPM files.
  • C 96%
  • Makefile 2.2%
  • Meson 1.8%
Dave Cantrell 98af2230c2 Update PRIMARY_AUTHORS in GNUmakefile
Signed-off-by: Dave Cantrell <dcantrell@burdell.org>
2026年04月24日 16:50:03 -04:00
doc Update FORMAT document; add initial man page source in MarkDown 2024年10月02日 15:46:05 -04:00
include More WIP regarding unpacking the header. 2025年03月18日 15:04:31 -04:00
po Initial import 2024年08月13日 14:30:48 -04:00
src Minor update to usage() screen output 2026年04月24日 16:32:32 -04:00
.gitignore Initial import 2024年08月13日 14:30:48 -04:00
AUTHORS.md Update AUTHORS.md 2026年04月24日 16:40:25 -04:00
FORMAT Update FORMAT document; add initial man page source in MarkDown 2024年10月02日 15:46:05 -04:00
GNUmakefile Update PRIMARY_AUTHORS in GNUmakefile 2026年04月24日 16:50:03 -04:00
LICENSE Initial import 2024年08月13日 14:30:48 -04:00
meson.build s/BSD-3-Clause/Apache-2.0/g 2024年08月13日 14:36:11 -04:00
meson_options.txt Initial import 2024年08月13日 14:30:48 -04:00
README fix typo and missing include 2024年08月14日 09:39:41 -04:00

tarpm
A command line tool to create and extract binary RPM files. The RPM
header data is written to a JSON file. You can edit the metadata
before repacking the tree in to a binary RPM. Things like checksums
are recomputed as necessary so you can make changes to the RPM
payload.
The intent of this project is not to replace tools like rpmbuild, but
rather to add an additional tool for specific RPM modification as
well as an alternative way to construct binary RPMs.
EXAMPLES
========
NAME
====
The tar(1) command is generally understood for creating archive files
of directory trees. Tools like jar(1) are sort of a play on tar(1)
but for Java jar files. Initially I thought of calling this program
rar(1) for "RPM archiver", but rar seems to be used elsewhere. I
landed on "tarpm" because it describes the program, provides a short
command line tool name, and is sort of amusing. Naming software
projects is the hardest part of any project. Aside from testing and
documentation.
LICENSE
=======
The Apache-2.0 license covers this project.
See the LICENSE file for more information.