blob: be8b7c853de058d34541e0a7a691dc3329d343f9 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
|
#!/bin/sh
#
# UTIL.SH -- Utility support script for IRAF commands.
#
# ----------------------------------------------------------------------------
##############################################################################
# Start of MACHDEP definitions.
##############################################################################
# MACHDEP definitions which may be reset below.
LS() {
/bin/ls # [MACHDEP]
} ; export LS
export IRAF_VERSION="V2.16"
export V=`/bin/echo $IRAF_VERSION | cut -c2-5`
export hilite=1
##############################################################################
# Utility aliases.
##############################################################################
ECHO() {
if [ "$1" == "-n" ]; then
/bin/echo -n "$2"
else
/bin/echo "$1"
fi
} ; export ECHO
RM() {
rm -rf $1
} ; export RM
LN() {
ln -s $2 $1
} ; export LN
BOLD_ON() {
if [ $hilite ]; then tput bold; fi
} ; export BOLD_ON
BOLD_OFF() {
if [ $hilite ]; then tput sgr0; fi
} ; export BOLD_OFF
SO_ON() {
if [ $hilite ]; then tput smso; fi
} ; export SO_ON
SO_OFF() {
if [ $hilite ]; then tput sgr0; fi
} ; export SO_OFF
DO_OK() {
ECHO -n "[ "; BOLD_ON; ECHO -n " OK "; BOLD_OFF; ECHO " ]"
} ; export DO_OK
DO_WARN() {
ECHO -n "[ "; BOLD_ON; ECHO -n "WARN"; BOLD_OFF; ECHO " ]"
} ; export DO_WARN
DO_FAIL() {
ECHO -n "[ "; SO_ON; ECHO -n "FAIL"; SO_OFF; ECHO " ]"
} ; export DO_FAIL
NEWLINE() {
ECHO ''
} ; export NEWLINE
PUT() {
cp -p $1 $2
} ; export PUT
PROMPT() {
BOLD_ON; ECHO -n $1; BOLD_OFF; ECHO -n " (yes): "
} ; export PROMPT
PROMPT_N() {
BOLD_ON; ECHO -n $1; BOLD_OFF; ECHO -n " (no): "
} ; export PROMPT_N
MSG() {
ECHO -n " "; BOLD_ON; ECHO -n "*** "; BOLD_OFF; ECHO $1
} ; export MSG
MSGB() {
ECHO -n " ";BOLD_ON;ECHO -n "*** ";ECHO $1; BOLD_OFF
} ; export MSGB
MSGN() {
ECHO -n " ";BOLD_ON;ECHO -n "*** ";BOLD_OFF; ECHO -n $1
} ; export MSGB
MSGBN() {
ECHO -n " ";BOLD_ON;ECHO -n "*** ";ECHO -n $1; BOLD_OFF
} ; export MSGB
ERRMSG() {
ECHO -n " ";BOLD_ON;ECHO -n "ERROR: " ;BOLD_OFF; ECHO $1
} ; export ERRMSG
WARNING() {
ECHO -n " ";
BOLD_ON;
ECHO -n "WARNING: ";
BOLD_OFF;
ECHO $1
} ; export WARNING
|