dtinfo other files
[oweals/cde.git] / cde / admin / IntegTools / post_install / configHelpRun.src
1 XCOMM! /bin/ksh
2 XCOMM #######
3 XCOMM   Product: CDE
4 XCOMM   Fileset: CDE-HELP-RUN
5 XCOMM   customize
6 XCOMM   @(#) $XConsortium: configHelpRun.src /main/4 1996/04/23 19:33:00 drk $
7 XCOMM #######
8 XCOMM 
9 XCOMM  (c) Copyright Hewlett-Packard Company, 1993
10 XCOMM 
11 XCOMM #######
12 #define STAR *
13
14 XCOMM ############################################
15
16 RemoveHelpRunFiles()
17 {
18     while read SRC
19     do
20       if [ "$SRC" != "" ]
21       then
22         rm -f $SRC
23         dirname=${SRC%/STAR}
24         if [ -d $dirname ]
25         then
26           cd $dirname
27           while [ "$dirname" != "$CDE_TOP" ]
28           do
29             cd ..
30             rmdir ${dirname##STAR/} >/dev/null 2>/dev/null
31             dirname=${dirname%/STAR}
32           done
33         fi
34       fi
35     done <<-EOF
36 #include "CDE-HELP-RUN.list"
37         EOF
38 }
39
40 VerifyInstalledFiles()
41 {
42     echo "Status   mode    owner   group   filename"
43     echo "-----------------------------------------"
44 XCOMM     exists  correct correct correct  /usr/dt/foo1
45 XCOMM     MISSING  WRONG   WRONG   WRONG   /usr/dt/foo2
46 XCOMM         exists    the link is correct    /usr/dt/link
47
48     while read SRC
49     do
50 #include "verify.func"
51     done <<-EOF
52 #include "CDE-HELP-RUN.lst"
53         EOF
54 }
55
56 #include "option.func"
57
58 XCOMM ##########################################################################
59 XCOMM 
60 XCOMM                           Main Body
61 XCOMM 
62 XCOMM ##########################################################################
63
64 PRODUCT=CDE
65 FILESET=CDE-HELP-RUN
66 retval=0
67 CDE_TOP=CDE_INSTALLATION_TOP
68 CDE_CONF_TOP=CDE_CONFIGURATION_TOP
69
70   HandleOption $*
71
72   if [ "$OPERATION" = "deconfigure" ]
73   then
74
75     echo "de-Configuring for CDE-HELP-RUN..."
76
77     RemoveHelpRunFiles
78
79     VerifyInstalledFiles
80
81   elif [ "$OPERATION" = "verify" ]
82   then
83
84     VerifyInstalledFiles
85
86   fi
87
88   return $retval
89