OpenBSD 5.5では、2つの正誤表をパッチできません。

OpenBSD 5.5では、2つの正誤表をパッチできません。

私はOpenBSD 5.5に10個のすべての正誤表をパッチしようとしています。

パッチに使用したコマンドは次のとおりです。

signify -Vep /etc/signify/openbsd-55-base.pub -x /path/to/patch/ \
-m - | (cd /usr/src && patch -p0)

007_sendmail.patch.sig と 009_dhcp.patch.sig にはパッチ適用時にいくつかの問題があります。

007_sendmail.patch.sigを適用したときに表示されるエラーメッセージは次のとおりです。

Patching file gnu/usr.sbin/sendmail/conf.c using Plan A...
Hunk #1 succeeded at 5309
done
#cd gnu/usr.sbin/sendmail
ksh:cd: /root/gnu/usr.sbin/sendmail - No such file or directory
#make obj
make: don't know how to make obj
Stop in /root

009_dhcp.patch.sigにはまだいくつかの問題があります。

#cd sbin/dhclient
ksh:cd: /root/sbin/dhclient - No such file or directory

答え1

ここでは明らかです。

#cd gnu/usr.sbin/sendmail
ksh:cd: /root/gnu/usr.sbin/sendmail - No such file or directory

現在/rootにあり、/usr/srcになければなりません。

関連情報