I just came up with an idea I think's a lot more general: dh_link source dest [source dest ..] Ie: dh_link usr/man/man1/foo.1 usr/man/man1/bar.1 It'll be smart enough to comply with policy (4.5) on when symbolic links should be relative or not, and it'll make the shortest possible link. (foo.1 -> bar.1, above) -- see shy jo