~ubuntu-branches/ubuntu/trusty/charybdis/trusty-proposed

« back to all changes in this revision

Viewing changes to src/version.c.SH

  • Committer: Package Import Robot
  • Author(s): Antoine Beaupré
  • Date: 2011-11-10 23:07:37 UTC
  • Revision ID: package-import@ubuntu.com-20111110230737-kqo6qsglp5oh02hr
Tags: upstream-3.3.0
Import upstream version 3.3.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/bin/sh
 
2
 
 
3
# $Id: version.c.SH 3342 2007-04-01 22:10:05Z jilles $ 
 
4
 
 
5
spitshell=cat
 
6
package=IRC
 
7
 
 
8
echo "Extracting $package/src/version.c..."
 
9
 
 
10
if test -r version.c.last
 
11
then
 
12
   generation=`sed -n 's/^char \*generation = \"\(.*\)\";/\1/p' < version.c.last`
 
13
   if test ! "$generation" ; then generation=0; fi
 
14
else
 
15
   generation=0
 
16
fi
 
17
 
 
18
generation=`expr $generation + 1`
 
19
 
 
20
uname=`uname -a`
 
21
 
 
22
creation=`LC_ALL=C date | \
 
23
awk '{if (NF == 6) \
 
24
         { print $1 " "  $2 " " $3 " "  $6 " at " $4 " " $5 } \
 
25
else \
 
26
         { print $1 " "  $2 " " $3 " " $7 " at " $4 " " $5 " " $6 }}'`
 
27
 
 
28
$spitshell >version.c <<!SUB!THIS!
 
29
/*
 
30
 *   IRC - Internet Relay Chat, src/version.c
 
31
 *   Copyright (C) 1990 Chelsea Ashley Dyerman
 
32
 *
 
33
 *   This program is free software; you can redistribute it and/or modify
 
34
 *   it under the terms of the GNU General Public License as published by
 
35
 *   the Free Software Foundation; either version 1, or (at your option)
 
36
 *   any later version.
 
37
 *
 
38
 *   This program is distributed in the hope that it will be useful,
 
39
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of
 
40
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
41
 *   GNU General Public License for more details.
 
42
 *
 
43
 *   You should have received a copy of the GNU General Public License
 
44
 *   along with this program; if not, write to the Free Software
 
45
 *   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 
46
 */
 
47
 
 
48
/*
 
49
 * This file is generated by version.c.SH. Any changes made will go away.
 
50
 */
 
51
 
 
52
#include "patchlevel.h"
 
53
#include "serno.h"
 
54
 
 
55
const char *generation = "$generation";
 
56
const char *creation = "$creation";
 
57
const char *platform = "$uname";
 
58
const char *ircd_version = PATCHLEVEL;
 
59
const char *serno = SERNO;
 
60
 
 
61
const char *infotext[] =
 
62
{
 
63
  "$package --",
 
64
  "Based on the original code written by Jarkko Oikarinen",
 
65
  "Copyright 1988, 1989, 1990, 1991 University of Oulu, Computing Center",
 
66
  "Copyright (c) 1996-2001 Hybrid Development Team", 
 
67
  "Copyright (c) 2002-2009 ircd-ratbox Development Team",
 
68
  "Copyright (c) 2005-2010 charybdis development team",
 
69
  "",
 
70
  "This program is free software; you can redistribute it and/or",
 
71
  "modify it under the terms of the GNU General Public License as",
 
72
  "published by the Free Software Foundation; either version 2, or",
 
73
  "(at your option) any later version.",
 
74
  "",
 
75
!SUB!THIS!
 
76
 
 
77
IFS='
 
78
'
 
79
for i in `grep -v '^$Id' ../CREDITS |tr -d '"'` ; do
 
80
echo "  \"$i\"," >> version.c
 
81
done
 
82
$spitshell >>version.c <<!SUB!THISTOO!
 
83
  "",
 
84
  0,
 
85
};
 
86
!SUB!THISTOO!