install symlinks for man pages
This commit is contained in:
parent
8ee681ac7c
commit
0093778099
|
|
@ -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"))
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user