ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/glimpse.spec
(Generate patch)

Comparing COMP/CMSDIST/glimpse.spec (file contents):
Revision 1.6 by elmer, Sun Sep 17 08:57:00 2006 UTC vs.
Revision 1.8 by elmer, Tue Sep 19 19:52:39 2006 UTC

# Line 18 | Line 18 | action=
18   while [ $# -gt 0 ]
19   do
20    case $1 in
21 <    -full )
21 >    --full )
22          action=full; shift;;
23 <    -help )
24 <        echo "cmsglimpse [-H <CMSSW_TAG>] [-full] [glimpse-options] <search term>"
23 >    --help )
24 >        echo "cmsglimpse [-H <CMSSW_TAG>] [--full] [--help] [glimpse-options] <search term>"
25          echo ""
26          echo "  -H <CMSSW_TAG> - specify the CMSSW tag for the release you    "
27          echo "                   would like to search (e.g. 'CMSSW_1_0_0').   "
# Line 29 | Line 29 | do
29          echo "                   default to the release corresponding to      "
30          echo "                   your current scram runtime environment.      "
31          echo ""
32 <        echo "  -full          - Print the full path to the source files. The "
32 >        echo "  --full         - Print the full path to the source files. The "
33          echo "                   default is to print the relative path        "
34          echo "                   beginning with the CMSSW subsystem.          "
35          echo ""
36 +        echo "  --help         - This help information                        "
37 +        echo ""
38          echo "  [glimpse-options] - any of the glimpse options can also be    "
39 <        echo "                      specified, except for -H, which is used   "
40 <        echo "                      as described above. See 'glimpse --help'. "
39 >        echo "                      specified, except for -H and --help, which"
40 >        echo "                      are used as described above.              "
41 >        echo "                      See 'glimpse --help' for the full list.   "
42          exit
43          ;;
44      -H )[ $# -gt 1 ] || { echo "Option \`$1' requires an argument" 1>&2; exit 1;  }
# Line 51 | Line 54 | then
54          exit 1
55   fi
56  
54 GLIMPSE_DIR=@INSTROOT@/share/glimpse/$CURRENT_SCRAM_PROJECT
55
56 if [ -d $GLIMPSE_DIR ]
57 then
58        echo "Glimpse index directory '$GLIMPSE_DIR' not found."
59        echo "Try running cmsglimpse -index"
60        exit 1
61 fi
62
57   case $action in
58          full )
59 <                glimpse -H @INSTROOT@/@CMSPLATF@/$CURRENT_SCRAM_PROJECT/src/.glimpse_full/ $args
59 >                if [ ! -e @INSTROOT@/@CMSPLATF@/cms/cmssw/$CURRENT_SCRAM_PROJECT/src/.glimpse_full/.glimpse_index ]
60 >                then
61 >                        echo "Glimpse index not found. Expected it in directory:"
62 >                        echo "  @INSTROOT@/@CMSPLATF@/cms/cmssw/$CURRENT_SCRAM_PROJECT/src/.glimpse_full/"
63 >                        exit 1
64 >                fi
65 >                glimpse -H @INSTROOT@/@CMSPLATF@/cms/cmssw/$CURRENT_SCRAM_PROJECT/src/.glimpse_full/ $args
66                  ;;
67          * )
68 <                glimpse -H @INSTROOT@/@CMSPLATF@/$CURRENT_SCRAM_PROJECT/src $args
68 >                if [ ! -e @INSTROOT@/@CMSPLATF@/cms/cmssw/$CURRENT_SCRAM_PROJECT/src/.glimpse_index ]
69 >                then
70 >                        echo "Glimpse index not found. Expected it in directory:"
71 >                        echo "  @INSTROOT@/@CMSPLATF@/cms/cmssw/$CURRENT_SCRAM_PROJECT/src/"
72 >                        exit 1
73 >                fi
74 >                glimpse -H @INSTROOT@/@CMSPLATF@/cms/cmssw/$CURRENT_SCRAM_PROJECT/src $args
75                  ;;
76   esac
77   EOF_CMS_GLIMPSE

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines