http://packetstormsecurity.org/UNIX/admin/xscreensaver-4.14.tar.gz
[xscreensaver] / xscreensaver.lsm.sh
1 #!/bin/sh
2 #
3 # generate an lsm file (http://sunsite.unc.edu/pub/Linux/Incoming/LSM-TEMPLATE)
4 # that is more-or-less correct for the current version of xscreensaver.
5 # jwz, 18-Jan-98
6
7 size() {
8     ls -l $* |
9     tail -1 |
10     sed 's/.* \([0-9][0-9][0-9][0-9][0-9]*\) .*/\1/' |
11     sed 's/[0-9][0-9][0-9]$/K/'
12 }
13
14 VERSION=`sed -n 's/.*\([0-9][0-9]*\.[0-9]*\).*/\1/p' < utils/version.h`
15 DATE=`date '+%d%b%y' | tr a-z A-Z`
16
17 ADIR=archive/
18 TAR_SIZE=`size ${ADIR}xscreensaver-$VERSION.tar.gz`
19 README_SIZE=`size README`
20 #LSM_SIZE=`size xscreensaver.lsm`
21 LSM_SIZE="1K"
22
23 echo "Begin3
24 Title:          xscreensaver
25 Version:        $VERSION
26 Entered-date:   $DATE
27 Description:    A modular screen saver and locker for the X Window System.
28                 Highly customizable: allows the use of any program that
29                 can draw on the root window as a display mode.
30                 More than 175 display modes are included in this package.
31 Keywords:       screen saver, screen lock, lock, xlock, X11
32 Author:         jwz@jwz.org (Jamie Zawinski)
33 Maintained-by:  jwz@jwz.org (Jamie Zawinski)
34 Primary-site:   http://www.jwz.org/xscreensaver/
35                 $TAR_SIZE xscreensaver-$VERSION.tar.gz
36                 $README_SIZE   xscreensaver.README
37                 $LSM_SIZE    xscreensaver.lsm
38 Alternate-site: sunsite.unc.edu /pub/Linux/X11/screensavers/
39                 $TAR_SIZE xscreensaver-$VERSION.tar.gz
40                 $README_SIZE   xscreensaver.README
41                 $LSM_SIZE    xscreensaver.lsm
42 Alternate-site: ftp.x.org /contrib/applications/
43                 $TAR_SIZE xscreensaver-$VERSION.tar.gz
44                 $README_SIZE   xscreensaver.README
45                 $LSM_SIZE    xscreensaver.lsm
46 Platforms:      Linux, Irix, SunOS, Solaris, HPUX, AIX, FreeBSD, NetBSD,
47                 BSDI, SCO, OSF1, Ultrix, VMS.
48                 Requires X11 and ANSI C.
49                 Works with GTK+, GNOME, and/or Motif.
50                 Shadow passwords, Kerberos, and OpenGL optionally supported.
51                 Multi-headed machines supported.
52 Copying-policy: BSD
53 End"
54
55 exit 0