Tar output mode for installworld
Giorgos Keramidas
keramida at ceid.upatras.gr
Sun Jul 15 00:41:59 UTC 2007
On 2007-07-14 13:20, Tim Kientzle <tim at kientzle.com> wrote:
> I saw this project suggestion on www.freebsd.org:
>
> <http://www.freebsd.org/projects/ideas/#p-taroutmode>
>
> and thought I'd contribute a couple of ideas and notes:
>
> This is easy to implement using a trick that I stumbled across
> a few years ago. The idea is to just build a description of
> the final archive in a nice verbose text format such as:
>
> <file> <keyword> <data>
>
> E.g.,
>
> bin/sh file /usr/obj/usr/src/bin/sh
> bin/sh uname root
> bin/sh gname wheel
> rescue/mkdir hardlink rescue/rescue
> bin/sh mode 0666
> bin/rcp mode 04666
This looks vaguely similar to the package 'prototype' files which
Solaris uses for creating packages. I've written quite a few of
them at ${realjob}, so if it looks interesting as a 'file list'
format, I can help with the details.
A packaging list for one of the distributions I've built at work
includes stuff like:
# Misc command-line tools in @prefix@/bin/...
d none @prefix@/bin 0755 root bin
f none @prefix@/bin/progname-2.0 0755 root bin
s none @prefix@/bin/progname=progname-2.0
Something like this, which includes all the bits for a single
file in one line may be nice even for mtree and verification of
files installed :)
More information about the freebsd-hackers
mailing list