#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-if [ ! -f HACKING ]; then
+if [ ! -f BUGS ]; then
echo "You should run this script from the top source directory."
exit 1
fi
if [ $v != "1.2.0" -a $v != "1.3.0" -a ! -f $v ]; then
rm -rf "$tmpdir/*"
tar -C "$tmpdir" \
- -zxf $t $p/src/guestfs-actions.c $p/src/actions.c 2>/dev/null ||:
+ -zxf $t $p/src/guestfs-actions.c $p/src/actions.c \
+ $p/src/guestfs.c \
+ 2>/dev/null ||:
f="$tmpdir/$p/src/guestfs-actions.c"
if [ ! -f "$f" ]; then
fi
fi
- grep -Eo 'guestfs_[a-z0-9][_A-Za-z0-9]+' "$f" |
+ grep -Eoh 'guestfs_[a-z0-9][_A-Za-z0-9]+' \
+ "$f" $tmpdir/$p/src/guestfs.c |
sort -u |
grep -v '_ret$' |
grep -v '_args$' |
for sym in $symbols; do
# If symbol is missing from the file, that indicates it
# was added in the previous file we checked ($previous).
- if ! grep -sq $sym $v; then
+ if ! egrep -sq \\b$sym\\b $v; then
echo $sym $previous >&5
else
next_symbols="$next_symbols $sym"