patches/sgml-common-03-quotes.diff
author yippi
Mon, 27 Sep 2010 21:07:51 +0000
changeset 20108 51df67ca9307
parent 9361 dce06c7c3c13
permissions -rw-r--r--
I had these modules listed as being owned by me, but they are really owned by wangke, correcting.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
9361
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     1
--- sgml-common-0.6.3/bin/install-catalog.in.quotes	Mon Nov  5 11:19:23 2001
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     2
+++ sgml-common-0.6.3/bin/install-catalog.in	Mon Nov  5 11:20:12 2001
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     3
@@ -39,8 +39,8 @@
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     4
 # Process actions
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     5
 case $1 in
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     6
    -a|--add)    SGML_ACTION="addition"
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     7
-		SGML_CENTRALIZED=$2
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     8
-		SGML_ORDINARY=$3
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
     9
+		SGML_CENTRALIZED="$2"
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    10
+		SGML_ORDINARY="$3"
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    11
 		;;
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    12
    -r|--remove)	if [ -z "$3" -o "$3" = "--version" ]
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    13
 		then
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    14
@@ -48,8 +48,8 @@
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    15
 		  exit 0
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    16
 		fi
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    17
    		SGML_ACTION="removal"
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    18
-		SGML_CENTRALIZED=$2
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    19
-		SGML_ORDINARY=$3
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    20
+		SGML_CENTRALIZED="$2"
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    21
+		SGML_ORDINARY="$3"
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    22
 		;;
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    23
    -h|--help)	echo -e $SGML_HELP_MESSAGE
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    24
 		exit 0
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    25
@@ -96,14 +96,14 @@
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    26
 fi
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    27
 case $SGML_ACTION in
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    28
    addition)
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    29
-	if [ -e $SGML_CENTRALIZED -a ! -w $SGML_CENTRALIZED ]
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    30
+	if [ -e "$SGML_CENTRALIZED" -a ! -w "$SGML_CENTRALIZED" ]
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    31
 	then
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    32
 	  echo "`basename $0`: can not modify \"$SGML_CENTRALIZED\"." >&2
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    33
 	  exit 2
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    34
 	fi
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    35
 	;;
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    36
    removal)
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    37
-	if [ ! -w $SGML_CENTRALIZED ]
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    38
+	if [ ! -w "$SGML_CENTRALIZED" ]
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    39
 	then
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    40
 	  echo "`basename $0`: can not modify \"$SGML_CENTRALIZED\"." >&2
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    41
 	  exit 2
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    42
@@ -119,7 +119,7 @@
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    43
 fi
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    44
 case $SGML_ACTION in
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    45
    addition)
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    46
-	if [ ! -s $SGML_ORDINARY ]
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    47
+	if [ ! -s "$SGML_ORDINARY" ]
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    48
 	then
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    49
 	  echo "`basename $0`: \"$SGML_ORDINARY\" does not exist or is empty." >&2
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    50
 	  exit 2
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    51
@@ -131,33 +131,33 @@
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    52
 case $SGML_ACTION in
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    53
     addition)
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    54
 	echo "`basename $0`: addition of $SGML_ORDINARY in $SGML_CENTRALIZED"
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    55
-	if grep -q $SGML_ORDINARY $SGML_CENTRALIZED 2>/dev/null
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    56
+	if grep -q "$SGML_ORDINARY" "$SGML_CENTRALIZED" 2>/dev/null
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    57
 	then
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    58
 	  echo "Warning: $SGML_ORDINARY is already installed in the centralized catalog $SGML_CENTRALIZED" >&2
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    59
 	else
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    60
-	  echo "$SGML_POINTER $SGML_ORDINARY" >> $SGML_CENTRALIZED
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    61
+	  echo "$SGML_POINTER \"$SGML_ORDINARY\"" >> "$SGML_CENTRALIZED"
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    62
 	fi
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    63
-	grep -q $SGML_CENTRALIZED /etc/sgml/catalog 2>/dev/null
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    64
+	grep -q "$SGML_CENTRALIZED" /etc/sgml/catalog 2>/dev/null
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    65
 	if [ $? -ne 0 ]
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    66
 	then
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    67
 	  echo "`basename $0`: addition of $SGML_CENTRALIZED in /etc/sgml/catalog"
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    68
-	  echo "$SGML_POINTER $SGML_CENTRALIZED" >> /etc/sgml/catalog
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    69
+	  echo "$SGML_POINTER \"$SGML_CENTRALIZED\"" >> /etc/sgml/catalog
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    70
 	fi
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    71
 	;;
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    72
    removal)
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    73
 	echo "`basename $0`: removal of $SGML_ORDINARY from $SGML_CENTRALIZED"
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    74
-	if grep -q $SGML_ORDINARY $SGML_CENTRALIZED 2>/dev/null
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    75
+	if grep -q "$SGML_ORDINARY" "$SGML_CENTRALIZED" 2>/dev/null
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    76
 	then
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    77
-          sed -e "\:$SGML_POINTER $SGML_ORDINARY:d" < $SGML_CENTRALIZED > ${SGML_CENTRALIZED}.new
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    78
-          mv ${SGML_CENTRALIZED}.new $SGML_CENTRALIZED
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    79
+          sed -e "\:$SGML_POINTER \"\\?$SGML_ORDINARY\"\\?:d" < "$SGML_CENTRALIZED" > "${SGML_CENTRALIZED}.new"
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    80
+          mv "${SGML_CENTRALIZED}.new" "$SGML_CENTRALIZED"
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    81
 	else
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    82
 	  echo "Warning: $SGML_ORDINARY was not found in the centralized catalog $SGML_CENTRALIZED" >&2
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    83
 	fi
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    84
-	if [ ! -s $SGML_CENTRALIZED ]
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    85
+	if [ ! -s "$SGML_CENTRALIZED" ]
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    86
 	then
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    87
-	  rm $SGML_CENTRALIZED
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    88
+	  rm "$SGML_CENTRALIZED"
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    89
 	  echo "`basename $0`: removal of $SGML_CENTRALIZED from /etc/sgml/catalog"
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    90
-          sed -e "\:$SGML_POINTER $SGML_CENTRALIZED:d" < /etc/sgml/catalog > /etc/sgml/catalog.new
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    91
+          sed -e "\:$SGML_POINTER \"\\?$SGML_CENTRALIZED\"\\?:d" < /etc/sgml/catalog > /etc/sgml/catalog.new
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    92
           mv /etc/sgml/catalog.new /etc/sgml/catalog
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    93
 	fi
dce06c7c3c13 2007-02-26 Laszlo (Laca) Peter <[email protected]>
laca
parents:
diff changeset
    94
 	;;