Update the publicly shown copyright information

Set the publicly shown copyright holder to "The strace developers.".

* COPYING: Update copyright information.
* configure.ac: Add AC_COPYRIGHT.
* strace.c (print_version): New function.
(init): Use it.
* tests/strace-V.test: Update expected output.
This commit is contained in:
Дмитрий Левин 2016-12-28 17:09:05 +00:00
parent 038222965a
commit 232d8c6c12
4 changed files with 19 additions and 2 deletions

View File

@ -4,6 +4,7 @@ Copyright (c) 1993 Ulrich Pegelow <pegelow@moorea.uni-muenster.de>
Copyright (c) 1995, 1996 Michael Elizabeth Chastain <mec@duracef.shout.net>
Copyright (c) 1993, 1994, 1995, 1996 Rick Sladkey <jrs@world.std.com>
Copyright (C) 1998-2001 Wichert Akkerman <wakkerma@deephackmode.org>
Copyright (C) 2001-2016 The strace developers.
All rights reserved.
Redistribution and use in source and binary forms, with or without

View File

@ -35,6 +35,7 @@ AC_INIT([strace],
[strace-devel@lists.sourceforge.net],
[strace],
[https://strace.io])
AC_COPYRIGHT([Copyright (C) 1999-2016 The strace developers.])
AC_CONFIG_SRCDIR([strace.c])
AC_CONFIG_AUX_DIR([.])
AC_CONFIG_HEADERS([config.h])

View File

@ -192,6 +192,16 @@ strerror(int err_no)
#endif /* HAVE_STERRROR */
static void
print_version(void)
{
printf("%s -- version %s\n"
"Copyright (C) %s The strace developers <%s>.\n"
"This is free software; see the source for copying conditions. There is NO\n"
"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n",
PACKAGE_NAME, PACKAGE_VERSION, "1991-2016", PACKAGE_URL);
}
static void
usage(void)
{
@ -1666,7 +1676,7 @@ init(int argc, char *argv[])
qualify("abbrev=none");
break;
case 'V':
printf("%s -- version %s\n", PACKAGE_NAME, VERSION);
print_version();
exit(0);
break;
case 'z':

View File

@ -11,7 +11,12 @@ getval()
sed -r -n 's/#define[[:space:]]*'"$1"'[[:space:]]*"([^"]*)".*/\1/p' ../config.h
}
printf "%s -- version %s\n" "$(getval PACKAGE_NAME)" "$(getval VERSION)" > "$EXP"
cat > "$EXP" << __EOF__
$(getval PACKAGE_NAME) -- version $(getval PACKAGE_VERSION)
Copyright (C) 1991-2016 The strace developers <$(getval PACKAGE_URL)>.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
__EOF__
match_diff "$EXP" "$LOG"
rm -f "$EXP"