install symlinks for man pages

This commit is contained in:
Radim Kolar 2009-07-30 20:09:36 +02:00
parent 8ee681ac7c
commit 0093778099

View File

@ -1,3 +1,4 @@
from os import symlink, unlink
Import(Split("env PREFIX")) Import(Split("env PREFIX"))
MANDIR=PREFIX+'/man' MANDIR=PREFIX+'/man'
@ -32,6 +33,18 @@ for page in MAN5:
for page in MAN7: for page in MAN7:
env.Install(dir=MANDIR+"/man7",source=page+'.gz') env.Install(dir=MANDIR+"/man7",source=page+'.gz')
# install symlinks for man pages
if 'install' in COMMAND_LINE_TARGETS:
for pair in SYMLINKS:
try:
unlink(MANDIR+'/man1/'+pair[1]+'.1.gz')
except OSError:
pass
try:
symlink(MANDIR+'/man1/'+pair[0]+'.1.gz', MANDIR+'/man1/'+pair[1]+'.1.gz')
except OSError:
pass
env.Alias("install",MANDIR) env.Alias("install",MANDIR)
Export(Split("MANDIR")) Export(Split("MANDIR"))