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"))
|
||||
|
||||
MANDIR=PREFIX+'/man'
|
||||
|
|
@ -18,7 +19,7 @@ SYMLINKS=[ ('fcdcmd','fcd'), ('fducmd','fdu'), ('fcatcmd','fcat'),
|
|||
('fmvcmd','fmv'), ('fhostcmd','fhost'), ('flscmd','fls'),
|
||||
('frmcmd','frm'), ('frmdircmd','frmdir'), ('fprocmd','fpro'),
|
||||
('fstatcmd','fstat'), ('fsetupcmd','fsetup')
|
||||
]
|
||||
]
|
||||
|
||||
# compress manpages
|
||||
for page in MAN1+MAN5+MAN7:
|
||||
|
|
@ -32,6 +33,18 @@ for page in MAN5:
|
|||
for page in MAN7:
|
||||
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)
|
||||
|
||||
Export(Split("MANDIR"))
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user