equal
deleted
inserted
replaced
1 #ident "%Z%%M% %I% %E% SMI" SVr4.0 1.4 |
|
2 # |
|
3 # CDDL HEADER START |
|
4 # |
|
5 # The contents of this file are subject to the terms of the |
|
6 # Common Development and Distribution License, Version 1.0 only |
|
7 # (the "License"). You may not use this file except in compliance |
|
8 # with the License. |
|
9 # |
|
10 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE |
|
11 # or http://www.opensolaris.org/os/licensing. |
|
12 # See the License for the specific language governing permissions |
|
13 # and limitations under the License. |
|
14 # |
|
15 # When distributing Covered Code, include this CDDL HEADER in each |
|
16 # file and include the License file at usr/src/OPENSOLARIS.LICENSE. |
|
17 # If applicable, add the following below this CDDL HEADER, with the |
|
18 # fields enclosed by brackets "[]" replaced with your own identifying |
|
19 # information: Portions Copyright [yyyy] [name of copyright owner] |
|
20 # |
|
21 # CDDL HEADER END |
|
22 # |
|
23 # From: SVr4.0 terminfo:Doc.sed 1.4 |
|
24 |
|
25 # |
|
26 # This script is used to strip info from the terminfo |
|
27 # source files. |
|
28 # |
|
29 sed -n ' |
|
30 /^# \{1,\}Manufacturer:[ ]*\(.*\)/s//.M \1/p |
|
31 /^# \{1,\}Class:[ ]*\(.*\)/s//.C \1/p |
|
32 /^# \{1,\}Author:[ ]*\(.*\)/s//.A \1/p |
|
33 /^# \{1,\}Info:[ ]*/,/^[^#][^ ]/ { |
|
34 s/^# *Info:/.I/p |
|
35 /^#[ ]\{1,\}/ { |
|
36 s/#//p |
|
37 } |
|
38 /^#$/ i\ |
|
39 .IE |
|
40 } |
|
41 /^\([^# ][^ ]*\)|\([^|,]*\),[ ]*$/ { |
|
42 s//Terminal:\ |
|
43 "\2"\ |
|
44 \1/ |
|
45 s/|/, /g |
|
46 p |
|
47 } |
|
48 ' $* |
|