summaryrefslogtreecommitdiffstats
path: root/ncurses-5.3/sysdeps/unix/sysv/linux/edit_man.sh
diff options
context:
space:
mode:
Diffstat (limited to 'ncurses-5.3/sysdeps/unix/sysv/linux/edit_man.sh')
-rwxr-xr-xncurses-5.3/sysdeps/unix/sysv/linux/edit_man.sh37
1 files changed, 37 insertions, 0 deletions
diff --git a/ncurses-5.3/sysdeps/unix/sysv/linux/edit_man.sh b/ncurses-5.3/sysdeps/unix/sysv/linux/edit_man.sh
new file mode 100755
index 0000000..558fff8
--- /dev/null
+++ b/ncurses-5.3/sysdeps/unix/sysv/linux/edit_man.sh
@@ -0,0 +1,37 @@
+#!/bin/sh
+# this script is generated by the configure-script
+prefix=$1
+shift
+mandir=$1
+shift
+edit_man_sed=$1
+shift
+
+datadir="${prefix}/share"
+MKDIRS="mkinstalldirs"
+INSTALL="/usr/bin/install -c"
+INSTALL_DATA="${INSTALL} -m 644"
+TMP=${TMPDIR-/tmp}/man$$
+trap "rm -f $TMP" 0 1 2 5 15
+
+for i in $*
+do
+case $i in
+*.[0-9]*)
+ section=`expr "$i" : '.*\.\([0-9]\)[xm]*'`;
+ if [ ! -d $mandir/man${section} ]; then
+ $MKDIRS $mandir/man$section
+ fi
+ source=`basename $i`
+ target=`grep "^$source" man/man_db.renames | awk '{print $2}'`
+ if test -z "$target" ; then
+ echo '? missing rename for '$source
+ target="$source"
+ fi
+ target="$mandir/man$section/$target"
+ sed -e 's,@DATADIR@,$datadir,' < $i | sed -f ${edit_man_sed} >$TMP
+ echo installing $target
+ $INSTALL_DATA $TMP $target
+ ;;
+esac
+done