#!/bin/bash # $Id: lyskomd-copyrights,v 1.22 2005/12/18 21:51:44 ceder Exp $ # Copyright (C) 1995-1996, 1999, 2002-2003, 2005 Lysator Academic Computer Association. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2, or (at your option) # any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # 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. # # Please report bugs at http://bugzilla.lysator.liu.se/. if [ ! -f src/server/fncdef.txt ]; then echo $0: must be invoked from base of lyskomd source >&2; exit 1 fi if [ ! -f scripts/CVS/Entries ]; then echo $0: must be invoked in a CVS working copy of the sources >&2; exit 1 fi find . \( -type f -print \) -o \( -name CVS -prune \) \ | sed \ -e '/#/d' \ -e '/\.bb$/d' \ -e '/\.bbg$/d' \ -e '/\.da$/d' \ -e '/\.deps\//d' \ -e '/\.elc$/d' \ -e '/\.log$/d' \ -e '/\.o$/d' \ -e '/\.orig$/d' \ -e '/\.rej$/d' \ -e '/\.sum$/d' \ -e '/\.tar\.gz$/d' \ -e '/\.tmp$/d' \ -e '/\/ChangeLog/d' \ -e '/\/Makefile$/d' \ -e '/\/Makefile.in$/d' \ -e '/\/TAGS$/d' \ -e '/\/\.gdbinit$/d' \ -e '/\/\site.exp/d' \ -e '/\/autom4te.cache\//d' \ -e '/\/lib[^/]*\.a$/d' \ -e '/^\.\/AUTHORS$/d' \ -e '/^\.\/COPYING$/d' \ -e '/^\.\/HACKING$/d' \ -e '/^\.\/NEWS$/d' \ -e '/^\.\/README\.FSF$/d' \ -e '/^\.\/TODO$/d' \ -e '/^\.\/aclocal\.m4/d' \ -e '/^\.\/config.h$/d' \ -e '/^\.\/config\.cache$/d' \ -e '/^\.\/config\.h\.in/d' \ -e '/^\.\/config\.log$/d' \ -e '/^\.\/config\.status$/d' \ -e '/^\.\/configure$/d' \ -e '/^\.\/db-crypt\//d' \ -e '/^\.\/db-nocrypt\//d' \ -e '/^\.\/doc\/.*\.am$/d' \ -e '/^\.\/doc\/.*\.aux$/d' \ -e '/^\.\/doc\/.*\.cp$/d' \ -e '/^\.\/doc\/.*\.dvi$/d' \ -e '/^\.\/doc\/.*\.fn$/d' \ -e '/^\.\/doc\/.*\.fns$/d' \ -e '/^\.\/doc\/.*\.info$/d' \ -e '/^\.\/doc\/.*\.info-[0-9]$/d' \ -e '/^\.\/doc\/.*\.info-[0-9][0-9]$/d' \ -e '/^\.\/doc\/.*\.ky$/d' \ -e '/^\.\/doc\/.*\.pdf$/d' \ -e '/^\.\/doc\/.*\.pg$/d' \ -e '/^\.\/doc\/.*\.toc$/d' \ -e '/^\.\/doc\/.*\.tp$/d' \ -e '/^\.\/doc\/.*\.tps$/d' \ -e '/^\.\/doc\/.*\.vr$/d' \ -e '/^\.\/doc\/IDEAS$/d' \ -e '/^\.\/doc\/Protocol-A\.notab$/d' \ -e '/^\.\/doc\/cmsltt12\.mf$/d' \ -e '/^\.\/doc\/constructs\.expected$/d' \ -e '/^\.\/doc\/help\.swe$/d' \ -e '/^\.\/doc\/kom-style\.el$/d' \ -e '/^\.\/doc\/lyskomd\.notab$/d' \ -e '/^\.\/doc\/protocol-a-current\.txt$/d' \ -e '/^\.\/doc\/protocol-a-full\.txt$/d' \ -e '/^\.\/doc\/protocol-a-recommended\.txt$/d' \ -e '/^\.\/doc\/protocol-a\.html$/d' \ -e '/^\.\/doc\/protocol-a\.texi$/d' \ -e '/^\.\/doc\/protocol-a\.xml$/d' \ -e '/^\.\/doc\/protocol-a\//d' \ -e '/^\.\/doc\/stamp-vti$/d' \ -e '/^\.\/doc\/stamp-vti1$/d' \ -e '/^\.\/doc\/version\.texi$/d' \ -e '/^\.\/m4\//d' \ -e '/^\.\/run-support\/config$/d' \ -e '/^\.\/run-support\/savecore-lyskom$/d' \ -e '/^\.\/scripts\/definepath$/d' \ -e '/^\.\/scripts\/install-sh/d' \ -e '/^\.\/scripts\/lyskomd-copyrights$/d' \ -e '/^\.\/scripts\/mkinstalldirs$/d' \ -e '/^\.\/scripts\/unprefix$/d' \ -e '/^\.\/scripts\/update-copyright$/d' \ -e '/^\.\/scripts\/warnings\.sed$/d' \ -e '/^\.\/src\/libraries\/adns\//d' \ -e '/^\.\/src\/libraries\/libcommon\/README$/d' \ -e '/^\.\/src\/libraries\/libeintr\/eintr\.h$/d' \ -e '/^\.\/src\/libraries\/libeintr\/fclose\.c$/d' \ -e '/^\.\/src\/libraries\/libeintr\/fopen\.c$/d' \ -e '/^\.\/src\/libraries\/libeintr\/funcs\.txt$/d' \ -e '/^\.\/src\/libraries\/libeintr\/rename\.c$/d' \ -e '/^\.\/src\/libraries\/libisc-new\//d' \ -e '/^\.\/src\/libraries\/libmisc\/README$/d' \ -e '/^\.\/src\/libraries\/liboop\//d' \ -e '/^\.\/src\/libraries\/regex\//d' \ -e '/^\.\/src\/server\/.*\.gdb$/d' \ -e '/^\.\/src\/server\/Magics$/d' \ -e '/^\.\/src\/server\/aux-item-def-parse\.[hc]$/d' \ -e '/^\.\/src\/server\/aux-item-def-scan\.c$/d' \ -e '/^\.\/src\/server\/aux-no\.h$/d' \ -e '/^\.\/src\/server\/cache-database\.c$/d' \ -e '/^\.\/src\/server\/cache-database\.h$/d' \ -e '/^\.\/src\/server\/call-switch\.incl$/d' \ -e '/^\.\/src\/server\/com\.h$/d' \ -e '/^\.\/src\/server\/dbck$/d' \ -e '/^\.\/src\/server\/fnc-def-init\.incl$/d' \ -e '/^\.\/src\/server\/fncdef-no-str-limit\.txt$/d' \ -e '/^\.\/src\/server\/fsusage\.c$/d' \ -e '/^\.\/src\/server\/fsusage\.h$/d' \ -e '/^\.\/src\/server\/komrunning$/d' \ -e '/^\.\/src\/server\/lyskomd$/d' \ -e '/^\.\/src\/server\/paths\.h$/d' \ -e '/^\.\/src\/server\/prot-a-is-legal-fnc\.incl$/d' \ -e '/^\.\/src\/server\/prot-a-parse-arg\.c$/d' \ -e '/^\.\/src\/server\/prot-a-parse-arg\.h$/d' \ -e '/^\.\/src\/server\/splitkomdb$/d' \ -e '/^\.\/src\/server\/testsuite\/bignum$/d' \ -e '/^\.\/src\/server\/testsuite\/config\/localcfg\.exp$/d' \ -e '/^\.\/src\/server\/testsuite\/config\/lyskomd-config$/d' \ -e '/^\.\/src\/server\/testsuite\/core$/d' \ -e '/^\.\/src\/server\/testsuite\/db\//d' \ -e '/^\.\/src\/server\/testsuite\/etc\//d' \ -e '/^\.\/src\/server\/testsuite\/get-time-often$/d' \ -e '/^\.\/src\/server\/testsuite\/leaks\.0\/no-aux-items\.conf$/d' \ -e '/^\.\/src\/server\/testsuite\/lyskomd\.0\/.*\.aux/d' \ -e '/^\.\/src\/server\/testsuite\/lyskomd\.0\/15\.exp$/d' \ -e '/^\.\/src\/server\/testsuite\/lyskomd\.0\/19\.exp$/d' \ -e '/^\.\/src\/server\/testsuite\/lyskomd\.0\/aux-items-18\.conf$/d' \ -e '/^\.\/src\/server\/testsuite\/lyskomd\.0\/aux-items-35\.conf$/d' \ -e '/^\.\/src\/server\/testsuite\/lyskomd\.0\/aux-items-46\.conf$/d' \ -e '/^\.\/src\/server\/testsuite\/lyskomd\.0\/aux-items-bad\.conf$/d' \ -e '/^\.\/src\/server\/testsuite\/lyskomd\.0\/aux-items\.leaks$/d' \ -e '/^\.\/src\/server\/testsuite\/lyskomd\.0\/bug-1121\.data$/d' \ -e '/^\.\/src\/server\/testsuite\/lyskomd\.0\/bug-1121\.texts$/d' \ -e '/^\.\/src\/server\/testsuite\/lyskomd\.0\/bug-52\.data$/d' \ -e '/^\.\/src\/server\/testsuite\/lyskomd\.0\/bug-52\.texts$/d' \ -e '/^\.\/src\/server\/testsuite\/lyskomd\.0\/internal-connections-cov\.exp$/d' \ -e '/^\.\/src\/server\/testsuite\/lyskomd\.0\/isc-parse-cov\.exp$/d' \ -e '/^\.\/src\/server\/testsuite\/lyskomd\.0\/log-cov\.exp$/d' \ -e '/^\.\/src\/server\/testsuite\/lyskomd\.0\/memory-cov\.exp$/d' \ -e '/^\.\/src\/server\/testsuite\/lyskomd\.supp$/d' \ -e '/^\.\/src\/server\/testsuite\/test-l2g$/d' \ -e '/^\.\/src\/server\/testsuite\/test-select$/d' \ -e '/^\.\/src\/server\/testsuite\/test-sigjmp$/d' \ -e '/^\.\/src\/server\/testsuite\/testfd$/d' \ -e '/^\.\/src\/server\/testsuite\/timeval-overflow$/d' \ -e '/^\.\/src\/server\/testsuite\/usage\.all/d' \ -e '/^\.\/src\/server\/testsuite\/valgrind\.wrap$/d' \ -e '/^\.\/src\/server\/timewrap\.h$/d' \ -e '/^\.\/src\/server\/updateLysKOM$/d' \ -e '/^\.\/src\/server\/version-info\.c$/d' \ -e '/^\.\/src\/server\/version\.incl$/d' \ -e '/^\.\/stamp-depend$/d' \ -e '/^\.\/stamp-h$/d' \ -e '/^\.\/stamp-h1$/d' \ -e '/^\.\/stamp-h\.in/d' \ -e '/~$/d' \ | scripts/update-copyright