PR install/50020: postinstall does not check for mandoc in /etc/man.conf.
Add a check, but ask the user to fix manually (the file could have local modifications).
This commit is contained in:
parent
64fd3ef0cf
commit
6fb47df388
|
@ -1,8 +1,8 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# $NetBSD: postinstall,v 1.195 2015/07/02 09:31:56 martin Exp $
|
||||
# $NetBSD: postinstall,v 1.196 2015/07/02 09:53:12 martin Exp $
|
||||
#
|
||||
# Copyright (c) 2002-2008 The NetBSD Foundation, Inc.
|
||||
# Copyright (c) 2002-2015 The NetBSD Foundation, Inc.
|
||||
# All rights reserved.
|
||||
#
|
||||
# This code is derived from software contributed to The NetBSD Foundation
|
||||
|
@ -2007,6 +2007,33 @@ do_catpages()
|
|||
return $failed
|
||||
}
|
||||
|
||||
#
|
||||
# man.conf
|
||||
#
|
||||
additem manconf "check for a mandoc usage in /etc/man.conf"
|
||||
do_manconf()
|
||||
{
|
||||
[ -n "$1" ] || err 3 "USAGE: do_manconf fix|check"
|
||||
op="$1"
|
||||
failed=0
|
||||
|
||||
[ -f "${DEST_DIR}/etc/man.conf" ] || return 0
|
||||
if ${GREP} -w "mandoc" "${DEST_DIR}/etc/man.conf" >/dev/null 2>&1;
|
||||
then
|
||||
failed=0;
|
||||
else
|
||||
failed=1
|
||||
notfixed=""
|
||||
if [ "${op}" = "fix" ]; then
|
||||
notfixed="${NOT_FIXED}"
|
||||
fi
|
||||
msg "The file /etc/man.conf has not been adapted to mandoc usage, you"
|
||||
msg "probably want to copy a new version over. ${notfixed}"
|
||||
fi
|
||||
|
||||
return ${failed}
|
||||
}
|
||||
|
||||
|
||||
#
|
||||
# ptyfsoldnodes
|
||||
|
|
Loading…
Reference in New Issue