From 0093778099234d184990df86e02d8a973becb202 Mon Sep 17 00:00:00 2001 From: Radim Kolar <> Date: Thu, 30 Jul 2009 20:09:36 +0200 Subject: [PATCH] install symlinks for man pages --- man/SConscript | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/man/SConscript b/man/SConscript index 1bcfa6f..b17edf5 100644 --- a/man/SConscript +++ b/man/SConscript @@ -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"))