Add SORT and SED variables, in case a host environment needs them.
This commit is contained in:
parent
8743b7c5c8
commit
d7be6cf067
|
@ -1,6 +1,6 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# $NetBSD: postinstall,v 1.166 2014/04/25 00:23:26 mrg Exp $
|
||||
# $NetBSD: postinstall,v 1.167 2014/06/16 07:08:06 apb Exp $
|
||||
#
|
||||
# Copyright (c) 2002-2008 The NetBSD Foundation, Inc.
|
||||
# All rights reserved.
|
||||
|
@ -58,6 +58,8 @@
|
|||
: ${HOST_SH:=sh}
|
||||
: ${MAKE:=make}
|
||||
: ${PWD_MKDB:=/usr/sbin/pwd_mkdb}
|
||||
: ${SED:=sed}
|
||||
: ${SORT:=sort}
|
||||
: ${STAT:=stat}
|
||||
|
||||
#
|
||||
|
@ -121,7 +123,7 @@ shell_quote()
|
|||
# then insert ' at the beginning of the first line,
|
||||
# and append ' at the end of the last line.
|
||||
result="${result}$(printf "%s\n" "$arg" | \
|
||||
sed -e "s/'/'\\\\''/g" -e "1s/^/'/" -e "\$s/\$/'/")"
|
||||
${SED} -e "s/'/'\\\\''/g" -e "1s/^/'/" -e "\$s/\$/'/")"
|
||||
done
|
||||
printf "%s\n" "$result"
|
||||
}
|
||||
|
@ -718,9 +720,9 @@ do_ddbonpanic()
|
|||
result=1
|
||||
else
|
||||
echo >> "${DEST_DIR}/etc/sysctl.conf"
|
||||
sed < "${SRC_DIR}/etc/sysctl.conf" \
|
||||
${SED} < "${SRC_DIR}/etc/sysctl.conf" \
|
||||
-e '/^ddb\.onpanic/q' | \
|
||||
sed -e '1,/^$/d' >> \
|
||||
${SED} -e '1,/^$/d' >> \
|
||||
"${DEST_DIR}/etc/sysctl.conf"
|
||||
result=$?
|
||||
fi
|
||||
|
@ -1036,8 +1038,8 @@ do_motd()
|
|||
then
|
||||
tmp1="$(mktemp /tmp/postinstall.motd.XXXXXXXX)"
|
||||
tmp2="$(mktemp /tmp/postinstall.motd.XXXXXXXX)"
|
||||
sed '1,2d' <"${SRC_DIR}/etc/motd" >"${tmp1}"
|
||||
sed '1,2d' <"${DEST_DIR}/etc/motd" >"${tmp2}"
|
||||
${SED} '1,2d' <"${SRC_DIR}/etc/motd" >"${tmp1}"
|
||||
${SED} '1,2d' <"${DEST_DIR}/etc/motd" >"${tmp2}"
|
||||
|
||||
if [ "$1" = check ]; then
|
||||
cmp -s "${tmp1}" "${tmp2}"
|
||||
|
@ -1048,7 +1050,7 @@ do_motd()
|
|||
fi
|
||||
else
|
||||
head -n 2 "${DEST_DIR}/etc/motd" >"${tmp1}"
|
||||
sed '1,2d' <"${SRC_DIR}/etc/motd" >>"${tmp1}"
|
||||
${SED} '1,2d' <"${SRC_DIR}/etc/motd" >>"${tmp1}"
|
||||
cp "${tmp1}" "${DEST_DIR}/etc/motd"
|
||||
result=0
|
||||
fi
|
||||
|
@ -1258,7 +1260,7 @@ do_rc()
|
|||
# generate scripts
|
||||
mkdir "${SCRATCHDIR}/rc"
|
||||
for f in ${generated_scripts}; do
|
||||
sed -e "s,@X11ROOTDIR@,${X11ROOTDIR},g" \
|
||||
${SED} -e "s,@X11ROOTDIR@,${X11ROOTDIR},g" \
|
||||
< "${SRC_DIR}/etc/rc.d/${f}.in" \
|
||||
> "${SCRATCHDIR}/rc/${f}"
|
||||
done
|
||||
|
@ -1570,7 +1572,7 @@ ${pcpath} was a directory, should be a file.
|
|||
# itself. If the directory contains unexpected extra files
|
||||
# then it will not be deleted.
|
||||
( [ -f "${DEST_DIR}"/var/db/obsolete/xbase ] \
|
||||
&& sort -ru "${DEST_DIR}"/var/db/obsolete/xbase \
|
||||
&& ${SORT} -ru "${DEST_DIR}"/var/db/obsolete/xbase \
|
||||
| ${GREP} -E "^\\.?${pcpath}/" ;
|
||||
echo "${pcpath}" ) \
|
||||
| obsolete_paths "${op}"
|
||||
|
@ -1697,7 +1699,7 @@ handle_atf_user()
|
|||
if grep '[^#]*unprivileged-user[ \t]*=.*_atf' "${conf}" >/dev/null
|
||||
then
|
||||
if [ "$1" = "fix" ]; then
|
||||
sed -e \
|
||||
${SED} -e \
|
||||
"/[^#]*unprivileged-user[\ t]*=/s/_atf/_tests/" \
|
||||
"${conf}" >"${conf}.new"
|
||||
failed=$(( ${failed} + $? ))
|
||||
|
@ -1905,7 +1907,7 @@ do_obsolete()
|
|||
op="$1"
|
||||
failed=0
|
||||
|
||||
sort -ru "${DEST_DIR}"/var/db/obsolete/* | obsolete_paths "${op}"
|
||||
${SORT} -ru "${DEST_DIR}"/var/db/obsolete/* | obsolete_paths "${op}"
|
||||
failed=$(( ${failed} + $? ))
|
||||
|
||||
(
|
||||
|
|
Loading…
Reference in New Issue