Browse code

update salt to 3003.1

Change-Id: Ic3a0458405bf992684cc09fee0fdcdd63f64742a
Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/13995
Tested-by: gerrit-photon <photon-checkins@vmware.com>
Reviewed-by: Keerthana K <keerthanak@vmware.com>

Bryce Larson authored on 2021/07/24 00:36:33
Showing 6 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,6 @@
0
+diff --git a/requirements/base.txt b/requirements/base.txt
1
+index 96037ccf14..712dcca023 100644
2
+--- a/requirements/base.txt
3
+@@ -7 +6,0 @@ distro>=1.0.1
4
+-contextvars
0 5
deleted file mode 100644
... ...
@@ -1,154 +0,0 @@
1
-#!/bin/sh
2
-#
3
-# Salt API
4
-###################################
5
-
6
-# LSB header
7
-
8
-### BEGIN INIT INFO
9
-# Provides:          salt-api
10
-# Required-Start:    $local_fs $remote_fs $network $named $time
11
-# Should-Start:		 $time ypbind smtp
12
-# Required-Stop:	 $local_fs $remote_fs $network $named $time
13
-# Should-Stop:		 ypbind smtp
14
-# Default-Start:     3 5
15
-# Default-Stop:      0 1 2 6
16
-# Short-Description: Salt API control daemon
17
-# Description:       This is a daemon that controls the Salt API.
18
-### END INIT INFO
19
-
20
-
21
-# chkconfig header
22
-
23
-# chkconfig: 345 99 99
24
-# description:  This is a daemon that controls the Salt API.
25
-#
26
-# processname: /usr/bin/salt-api
27
-
28
-
29
-if [ -f /etc/default/salt ]; then
30
-    . /etc/default/salt
31
-else
32
-    SALTAPI=/usr/bin/salt-api
33
-    PYTHON=/usr/bin/python
34
-fi
35
-
36
-# Sanity checks.
37
-[ -x $SALTAPI ] || exit 0
38
-
39
-DEBIAN_VERSION=/etc/debian_version
40
-SUSE_RELEASE=/etc/SuSE-release
41
-# Source function library.
42
-if [ -f $DEBIAN_VERSION ]; then
43
-   break
44
-elif [ -f $SUSE_RELEASE -a -r /etc/rc.status ]; then
45
-    . /etc/rc.status
46
-else
47
-    . /etc/rc.d/init.d/functions
48
-fi
49
-
50
-SERVICE=salt-api
51
-PROCESS=salt-api
52
-CONFIG_ARGS="-d"
53
-PID_FILE="/var/run/salt-api.pid"
54
-
55
-RETVAL=0
56
-
57
-start() {
58
-    echo -n $"Starting salt-api daemon: "
59
-    if [ -f $SUSE_RELEASE ]; then
60
-        startproc -f -p /var/run/$SERVICE.pid $SALTAPI $CONFIG_ARGS
61
-        rc_status -v
62
-    elif [ -e $DEBIAN_VERSION ]; then
63
-        if [ -f $LOCKFILE ]; then
64
-            echo -n "already started, lock file found"
65
-            RETVAL=1
66
-        elif $PYTHON $SALTAPI; then
67
-            echo -n "OK"
68
-            RETVAL=0
69
-        fi
70
-    else
71
-        if status $PROCESS &> /dev/null; then
72
-            failure "Already running."
73
-            RETVAL=1
74
-        else
75
-            daemon --pidfile=$PID_FILE --check $SERVICE $SALTAPI $CONFIG_ARGS
76
-            RETVAL=$?
77
-            [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$SERVICE
78
-            echo
79
-            return $RETVAL
80
-        fi
81
-    fi
82
-    RETVAL=$?
83
-    echo
84
-    return $RETVAL
85
-}
86
-
87
-stop() {
88
-    echo -n $"Stopping salt-api daemon: "
89
-    if [ -f $SUSE_RELEASE ]; then
90
-        killproc -TERM $SALTAPI
91
-        rc_status -v
92
-    elif [ -f $DEBIAN_VERSION ]; then
93
-        # Added this since Debian's start-stop-daemon doesn't support spawned processes
94
-        if ps -ef | grep "$PYTHON $SALTAPI" | grep -v grep | awk '{print $2}' | xargs kill &> /dev/null; then
95
-            echo -n "OK"
96
-            RETVAL=0
97
-        else
98
-            echo -n "Daemon is not started"
99
-            RETVAL=1
100
-        fi
101
-    else
102
-        killproc $PROCESS
103
-        RETVAL=$?
104
-        echo
105
-        [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$SERVICE
106
-        return $RETVAL
107
-    fi
108
-    RETVAL=$?
109
-    echo
110
-    return $RETVAL
111
-}
112
-
113
-restart() {
114
-   stop
115
-   start
116
-}
117
-
118
-# See how we were called.
119
-case "$1" in
120
-    start|stop|restart)
121
-        $1
122
-        ;;
123
-    status)
124
-        if [ -f $SUSE_RELEASE ]; then
125
-            echo -n "Checking for service salt-api "
126
-            checkproc $SALTAPI
127
-            rc_status -v
128
-            RETVAL=$?
129
-        elif [ -f $DEBIAN_VERSION ]; then
130
-            if [ -f $LOCKFILE ]; then
131
-                RETVAL=0
132
-                echo "salt-api is running."
133
-            else
134
-                RETVAL=1
135
-                echo "salt-api is stopped."
136
-            fi
137
-        else
138
-            status $PROCESS
139
-            RETVAL=$?
140
-        fi
141
-        ;;
142
-    condrestart|try-restart)
143
-        [ -f $LOCKFILE ] && restart || :
144
-        ;;
145
-    reload)
146
-        echo "can't reload configuration, you have to restart it"
147
-        RETVAL=1
148
-        ;;
149
-    *)
150
-        echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload}"
151
-        exit 1
152
-        ;;
153
-esac
154
-exit $RETVAL
155 1
deleted file mode 100644
... ...
@@ -1,142 +0,0 @@
1
-#!/bin/sh
2
-#
3
-# Salt master
4
-###################################
5
-
6
-# LSB header
7
-
8
-### BEGIN INIT INFO
9
-# Provides:          salt-master
10
-# Required-Start:    $all
11
-# Required-Stop:
12
-# Default-Start:     2 3 4 5
13
-# Default-Stop:      0 1 6
14
-# Short-Description: Salt master control daemon
15
-# Description:       This is a daemon that controls the Salt minions.
16
-### END INIT INFO
17
-
18
-
19
-# chkconfig header
20
-
21
-# chkconfig: 345 96 05
22
-# description:  This is a daemon that controls the Salt minions
23
-#
24
-# processname: /usr/bin/salt-master
25
-
26
-
27
-DEBIAN_VERSION=/etc/debian_version
28
-SUSE_RELEASE=/etc/SuSE-release
29
-# Source function library.
30
-if [ -f $DEBIAN_VERSION ]; then
31
-   break
32
-elif [ -f $SUSE_RELEASE -a -r /etc/rc.status ]; then
33
-    . /etc/rc.status
34
-else
35
-    . /etc/rc.d/init.d/functions
36
-fi
37
-
38
-# Default values (can be overridden below)
39
-SALTMASTER=/usr/bin/salt-master
40
-PYTHON=/usr/bin/python
41
-MASTER_ARGS=""
42
-
43
-if [ -f /etc/default/salt ]; then
44
-    . /etc/default/salt
45
-fi
46
-
47
-SERVICE=salt-master
48
-PROCESS=salt-master
49
-
50
-RETVAL=0
51
-
52
-start() {
53
-    echo -n $"Starting salt-master daemon: "
54
-    if [ -f $SUSE_RELEASE ]; then
55
-        startproc -f -p /var/run/$SERVICE.pid $SALTMASTER -d $MASTER_ARGS
56
-        rc_status -v
57
-    elif [ -e $DEBIAN_VERSION ]; then
58
-        if [ -f $LOCKFILE ]; then
59
-            echo -n "already started, lock file found"
60
-            RETVAL=1
61
-        elif $PYTHON $SALTMASTER -d $MASTER_ARGS >& /dev/null; then
62
-            echo -n "OK"
63
-            RETVAL=0
64
-        fi
65
-    else
66
-        daemon --check $SERVICE $SALTMASTER -d $MASTER_ARGS
67
-        RETVAL=$?
68
-        [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$SERVICE
69
-        echo
70
-        return $RETVAL
71
-    fi
72
-    RETVAL=$?
73
-    echo
74
-    return $RETVAL
75
-}
76
-
77
-stop() {
78
-    echo -n $"Stopping salt-master daemon: "
79
-    if [ -f $SUSE_RELEASE ]; then
80
-        killproc -TERM $SALTMASTER
81
-        rc_status -v
82
-    elif [ -f $DEBIAN_VERSION ]; then
83
-        # Added this since Debian's start-stop-daemon doesn't support spawned processes
84
-        if ps -ef | grep "$PYTHON $SALTMASTER" | grep -v grep | awk '{print $2}' | xargs kill &> /dev/null; then
85
-            echo -n "OK"
86
-            RETVAL=0
87
-        else
88
-            echo -n "Daemon is not started"
89
-            RETVAL=1
90
-        fi
91
-    else
92
-        killproc $PROCESS
93
-        RETVAL=$?
94
-        echo
95
-        [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$SERVICE
96
-        return $RETVAL
97
-    fi
98
-    RETVAL=$?
99
-    echo
100
-}
101
-
102
-restart() {
103
-   stop
104
-   start
105
-}
106
-
107
-# See how we were called.
108
-case "$1" in
109
-    start|stop|restart)
110
-        $1
111
-        ;;
112
-    status)
113
-        if [ -f $SUSE_RELEASE ]; then
114
-            echo -n "Checking for service salt-master "
115
-            checkproc $SALTMASTER
116
-            rc_status -v
117
-        elif [ -f $DEBIAN_VERSION ]; then
118
-            if [ -f $LOCKFILE ]; then
119
-                RETVAL=0
120
-                echo "salt-master is running."
121
-            else
122
-                RETVAL=1
123
-                echo "salt-master is stopped."
124
-            fi
125
-        else
126
-            status $PROCESS
127
-            RETVAL=$?
128
-        fi
129
-        ;;
130
-    condrestart)
131
-        [ -f $LOCKFILE ] && restart || :
132
-        ;;
133
-    reload)
134
-        echo "can't reload configuration, you have to restart it"
135
-        RETVAL=1
136
-        ;;
137
-    *)
138
-        echo $"Usage: $0 {start|stop|status|restart|condrestart|reload}"
139
-        exit 1
140
-        ;;
141
-esac
142
-exit $RETVAL
143 1
deleted file mode 100644
... ...
@@ -1,325 +0,0 @@
1
-#!/bin/sh
2
-#
3
-# Salt minion
4
-###################################
5
-
6
-# LSB header
7
-
8
-### BEGIN INIT INFO
9
-# Provides:          salt-minion
10
-# Required-Start:    $all
11
-# Required-Stop:
12
-# Default-Start:     2 3 4 5
13
-# Default-Stop:      0 1 6
14
-# Short-Description: Salt minion daemon
15
-# Description:       This is the Salt minion daemon that can be controlled by the
16
-#                    Salt master.
17
-### END INIT INFO
18
-
19
-
20
-# chkconfig header
21
-
22
-# chkconfig: 345 97 04
23
-# description:  This is the Salt minion daemon that can be controlled by the Salt master.
24
-#
25
-# processname: /usr/bin/salt-minion
26
-
27
-# Allow these to be overridden for tests
28
-: "${SALTMINION_BINDIR:=/usr/bin}"
29
-: "${SALTMINION_SYSCONFDIR:=/etc}"
30
-
31
-# Default values (can be overridden in settings file)
32
-: "${USER:=$(id -nu)}"
33
-SALTMINION="${SALTMINION_BINDIR}/salt-minion"
34
-SALTCALL="${SALTMINION_BINDIR}/salt-call"
35
-# SALTMINION_CONFIGS are newline-separated entries of: MINION_USER CONFIG_DIR
36
-: "${SALTMINION_CONFIGS:="
37
-$USER ${SALTMINION_SYSCONFDIR}/salt
38
-"}"
39
-SALTMINION_ARGS=""
40
-SALTMINION_TIMEOUT=30
41
-SALTMINION_TICK=1
42
-
43
-SERVICE="salt-minion"
44
-
45
-# Read in settings file
46
-if [ -f "${SALTMINION_SYSCONFDIR}/default/salt" ]; then
47
-    . "${SALTMINION_SYSCONFDIR}/default/salt"
48
-elif [ -f "${SALTMINION_SYSCONFDIR}/sysconfig/salt" ]; then
49
-    . "${SALTMINION_SYSCONFDIR}/sysconfig/salt"
50
-fi
51
-
52
-RETVAL=0
53
-NS_NOTRIM="--notrim"
54
-ERROR_TO_DEVNULL="/dev/null"
55
-
56
-
57
-_su_cmd() {
58
-    local user="$1"
59
-    shift
60
-
61
-    if [ "X$USER" = "X$user" ]; then
62
-        eval $1
63
-    else
64
-        su -l -c "$1" "$user"
65
-    fi
66
-}
67
-
68
-
69
-_get_pid() {
70
-    netstat -n $NS_NOTRIM -ap --protocol=unix 2>$ERROR_TO_DEVNULL \
71
-        | sed -r -e "\|\s${SOCK_DIR}/minion_event_${MINION_ID_HASH}_pub\.ipc$|"'!d; s|/.*||; s/.*\s//;' \
72
-        | uniq
73
-}
74
-
75
-
76
-_is_running() {
77
-    [ -n "$(_get_pid)" ]
78
-}
79
-
80
-
81
-_get_salt_config_value() {
82
-    _su_cmd \
83
-        "$MINION_USER" \
84
-        "\
85
-            \"$SALTCALL\" \
86
-            -c \"$CONFIG_DIR\" \
87
-            --no-color \
88
-            --skip-grains \
89
-            --local config.get \
90
-            \"$1\" \
91
-        " \
92
-        2>$ERROR_TO_DEVNULL \
93
-        | sed -r -e '2!d; s/^\s*//;'
94
-}
95
-
96
-
97
-_make_id_hash() {
98
-    # $1 - minion_id
99
-    local hasher=''
100
-
101
-    case "$(_get_salt_config_value hash_type)" in
102
-        (md5) hasher="md5sum";;
103
-        (sha1) hasher="sha1sum";;
104
-        (sha224) hasher="sha224sum";;
105
-        (sha256) hasher="sha256sum";;
106
-        (sha384) hasher="sha384sum";;
107
-        (sha512) hasher="sha512sum";;
108
-        (*) echo "ERROR: No salt hash_type specified";;
109
-    esac
110
-
111
-    if [ -n "$hasher" ]; then
112
-        printf "$1" | "$hasher" | cut -c 1-10
113
-    fi
114
-}
115
-
116
-
117
-start() {
118
-    # $1 - config dir
119
-    local retval=0
120
-
121
-    if _is_running; then
122
-        echo "Service $SERVICE:$MINION_USER:$MINION_ID already running"
123
-        return 0
124
-    fi
125
-
126
-    echo -n "Starting $SERVICE:$MINION_USER:$MINION_ID daemon: "
127
-
128
-    _su_cmd \
129
-        "$MINION_USER" \
130
-        "\
131
-            \"$SALTMINION\" \
132
-            -c \"$CONFIG_DIR\" \
133
-            -d $SALTMINION_ARGS \
134
-            ${SALTMINION_DEBUG:+-l debug} \
135
-        " \
136
-        2>$ERROR_TO_DEVNULL \
137
-        || retval=$?
138
-
139
-    if [ 0 -eq "$retval" ]; then
140
-        local endtime=$(($(date '+%s')+$SALTMINION_TIMEOUT))
141
-        while ! _is_running; do
142
-            if [ "$endtime" -lt "$(date '+%s')" ]; then
143
-                echo -n "TIMEOUT "
144
-                retval=1
145
-                break
146
-            fi
147
-            sleep $SALTMINION_TICK
148
-        done
149
-    fi
150
-
151
-    if [ 0 -eq "$retval" ]; then
152
-        echo -n "OK"
153
-    else
154
-        echo -n "FAIL"
155
-        if [ -n "$SALTMINION_DEBUG" ]; then
156
-            printf "\nPROCESSES:\n" >&2
157
-            ps wwwaxu | grep '[s]alt-minion' >&2
158
-            printf "\nSOCKETS:\n" >&2
159
-            netstat -n $NS_NOTRIM -ap --protocol=unix | grep 'salt.*minion' >&2
160
-            printf "\nLOG_FILE:\n" >&2
161
-            tail -n 20 "$LOG_FILE" >&2
162
-            printf "\nENVIRONMENT:\n" >&2
163
-            env >&2
164
-        fi
165
-    fi
166
-    echo
167
-
168
-    return $retval
169
-}
170
-
171
-
172
-stop() {
173
-    # $1 - config dir
174
-    local retval=0
175
-
176
-    if ! _is_running; then
177
-        echo "Service $SERVICE:$MINION_USER:$MINION_ID is not running"
178
-        return 0
179
-    fi
180
-        
181
-    echo -n "Stopping $SERVICE:$MINION_USER:$MINION_ID daemon: "
182
-    local pid="$(_get_pid)"
183
-
184
-    # pid below is intentionally not quoted in case there are *multiple*
185
-    # minions running with the same configuration.
186
-    _su_cmd "$MINION_USER" "kill -TERM $pid 2>/dev/null" || retval=$?
187
-    if [ 0 -eq "$retval" ]; then 
188
-        local endtime=$(($(date '+%s')+$SALTMINION_TIMEOUT))
189
-        while _is_running; do
190
-            if [ "$endtime" -lt "$(date '+%s')" ]; then
191
-                # Try one more time with a big hammer
192
-                _su_cmd "$MINION_USER" "kill -KILL $pid 2>/dev/null" || :
193
-                sleep $SALTMINION_TICK
194
-                if _is_running; then
195
-                    echo -n "TIMEOUT "
196
-                    retval=1
197
-                fi
198
-                break
199
-            fi
200
-            sleep 1
201
-        done
202
-
203
-    fi
204
-
205
-    if [ 0 -eq "$retval" ]; then
206
-        rm -f "$PID_FILE"
207
-        echo -n "OK"
208
-    else
209
-        echo -n "FAIL"
210
-    fi
211
-
212
-    echo
213
-
214
-    return $retval
215
-}
216
-
217
-
218
-status() {
219
-    local retval=0
220
-    local pid="$(_get_pid)"
221
-
222
-    if [ -n "$pid" ]; then
223
-        # Unquote $pid here to display multiple PIDs in one line
224
-        echo "$SERVICE:$MINION_USER:$MINION_ID is running:" $pid
225
-    else
226
-        retval=3
227
-        echo "$SERVICE:$MINION_USER:$MINION_ID is stopped."
228
-        if [ -e "$PID_FILE" ]; then
229
-            echo "$SERVICE:$MINION_USER:$MINION_ID has orphaned pid file: $PID_FILE."
230
-            retval=1
231
-        fi
232
-    fi
233
-    return $retval
234
-}
235
-
236
-restart() {
237
-    # $1 - config dir
238
-    stop "$1"
239
-    start "$1"
240
-}
241
-
242
-
243
-main() {
244
-    if [ -n "$SALTMINION_DEBUG" ]; then
245
-        set -x
246
-        ERROR_TO_DEVNULL="&2"
247
-    fi
248
-
249
-    # Check to see if --notrim is a valid netstat option
250
-    if ! ( netstat --help 2>&1 | grep -wq '\-\-notrim') ; then
251
-        NS_NOTRIM=''
252
-    fi
253
-
254
-    # Pre-filter for unhandled commands
255
-    case "$1" in
256
-        (start|stop|status|restart|condrestart|try-restart) ;;
257
-        (reload)
258
-            echo "Can't reload $SERVICE - you must restart it"
259
-            exit 3
260
-            ;;
261
-        (*)
262
-            echo "Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload}"
263
-            exit 2
264
-            ;;
265
-    esac
266
-
267
-    while read MINION_USER CONFIG_DIR; do
268
-        if [ -z "$CONFIG_DIR" ]; then
269
-            continue
270
-        fi
271
-
272
-        if ! [ -d "$CONFIG_DIR" ]; then
273
-            echo "ERROR: non-existent $SERVICE config directory: $CONFIG_DIR"
274
-            RETVAL=1
275
-            continue
276
-        fi
277
-
278
-        SOCK_DIR="$(_get_salt_config_value sock_dir)"
279
-        PID_FILE="$(_get_salt_config_value pidfile)"
280
-        LOG_FILE="$(_get_salt_config_value log_file)"
281
-        MINION_ID="$(_get_salt_config_value id)"
282
-        MINION_ID_HASH="$(_make_id_hash "$MINION_ID")"
283
-        if [ \
284
-            -z "$SOCK_DIR" \
285
-            -o -z "$PID_FILE" \
286
-            -o -z "$LOG_FILE" \
287
-            -o -z "$MINION_ID" \
288
-            -o -z "$MINION_ID_HASH" \
289
-        ]; then
290
-            echo "ERROR: Unable to look-up config values for $CONFIG_DIR"
291
-            RETVAL=1
292
-            continue
293
-        fi
294
-
295
-        # See how we were called.
296
-        case "$1" in
297
-            (start|stop|restart|status)
298
-                "$1" || RETVAL=$?
299
-                ;;
300
-            (condrestart|try-restart)
301
-                if ! _is_running; then
302
-                    RETVAL=7
303
-                else
304
-                    stop
305
-                    start || RETVAL=$?
306
-                fi
307
-                ;;
308
-            (*)
309
-                echo "Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload}"
310
-                RETVAL=2
311
-                ;;
312
-        esac
313
-    done <<EOF
314
-$SALTMINION_CONFIGS
315
-EOF
316
-
317
-    exit $RETVAL
318
-}
319
-
320
-
321
-if [ "$#" = 0 ]; then
322
-    main
323
-else
324
-    main "$@"
325
-fi
326 1
deleted file mode 100644
... ...
@@ -1,136 +0,0 @@
1
-#!/bin/sh
2
-#
3
-# Salt syndic
4
-###################################
5
-
6
-# LSB header
7
-
8
-### BEGIN INIT INFO
9
-# Provides:          salt-syndic
10
-# Required-Start:    $all
11
-# Required-Stop:
12
-# Default-Start:     2 3 4 5
13
-# Default-Stop:      0 1 6
14
-# Short-Description: Salt syndic master-minion passthrough daemon
15
-# Description:       This is a the Salt syndic daemon that enables Salt master-minion
16
-#                    remote control passthrough.
17
-### END INIT INFO
18
-
19
-
20
-# chkconfig header
21
-
22
-# chkconfig: - 99 99
23
-# description:  This is a the Salt syndic daemon that enables Salt master-minion remote control passthrough.
24
-#
25
-# processname: /usr/bin/salt-syndic
26
-
27
-
28
-DEBIAN_VERSION=/etc/debian_version
29
-SUSE_RELEASE=/etc/SuSE-release
30
-# Source function library.
31
-if [ -f $DEBIAN_VERSION ]; then
32
-   break
33
-elif [ -f $SUSE_RELEASE -a -r /etc/rc.status ]; then
34
-    . /etc/rc.status
35
-else
36
-    . /etc/rc.d/init.d/functions
37
-fi
38
-
39
-# Default values (can be overridden below)
40
-SALTSYNDIC=/usr/bin/salt-syndic
41
-PYTHON=/usr/bin/python
42
-SYNDIC_ARGS=""
43
-
44
-if [ -f /etc/default/salt ]; then
45
-    . /etc/default/salt
46
-fi
47
-
48
-SERVICE=salt-syndic
49
-PROCESS=salt-syndic
50
-
51
-RETVAL=0
52
-
53
-start() {
54
-    echo -n $"Starting salt-syndic daemon: "
55
-    if [ -f $SUSE_RELEASE ]; then
56
-        startproc -f -p /var/run/$SERVICE.pid $SALTSYNDIC -d $SYNDIC_ARGS
57
-        rc_status -v
58
-    elif [ -e $DEBIAN_VERSION ]; then
59
-        if [ -f $LOCKFILE ]; then
60
-            echo -n "already started, lock file found"
61
-            RETVAL=1
62
-        elif $PYTHON $SALTSYNDIC -d $SYNDIC_ARGS >& /dev/null; then
63
-            echo -n "OK"
64
-            RETVAL=0
65
-        fi
66
-    else
67
-        daemon --check $SERVICE $SALTSYNDIC -d $SYNDIC_ARGS
68
-        RETVAL=$?
69
-        [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$SERVICE
70
-        echo
71
-        return $RETVAL
72
-    fi
73
-    RETVAL=$?
74
-    echo
75
-    return $RETVAL
76
-}
77
-
78
-stop() {
79
-    echo -n $"Stopping salt-syndic daemon: "
80
-    if [ -f $SUSE_RELEASE ]; then
81
-        killproc -TERM $SALTSYNDIC
82
-        rc_status -v
83
-    elif [ -f $DEBIAN_VERSION ]; then
84
-        # Added this since Debian's start-stop-daemon doesn't support spawned processes
85
-        if ps -ef | grep "$PYTHON $SALTSYNDIC" | grep -v grep | awk '{print $2}' | xargs kill &> /dev/null; then
86
-            echo -n "OK"
87
-            RETVAL=0
88
-        else
89
-            echo -n "Daemon is not started"
90
-            RETVAL=1
91
-        fi
92
-    else
93
-        killproc $PROCESS
94
-        RETVAL=$?
95
-        echo
96
-        [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$SERVICE
97
-        return $RETVAL
98
-    fi
99
-    RETVAL=$?
100
-    echo
101
-}
102
-
103
-restart() {
104
-   stop
105
-   start
106
-}
107
-
108
-# See how we were called.
109
-case "$1" in
110
-    start|stop|restart)
111
-        $1
112
-        ;;
113
-    status)
114
-        if [ -f $SUSE_RELEASE ]; then
115
-            echo -n "Checking for service salt-syndic "
116
-            checkproc $SALTSYNDIC
117
-            rc_status -v
118
-        elif [ -f $DEBIAN_VERSION ]; then
119
-            if [ -f $LOCKFILE ]; then
120
-                RETVAL=0
121
-                echo "salt-syndic is running."
122
-            else
123
-                RETVAL=1
124
-                echo "salt-syndic is stopped."
125
-            fi
126
-        else
127
-            status $PROCESS
128
-            RETVAL=$?
129
-        fi
130
-        ;;
131
-    *)
132
-        echo $"Usage: $0 {start|stop|status|restart}"
133
-        exit 1
134
-        ;;
135
-esac
136
-exit $RETVAL
... ...
@@ -8,7 +8,7 @@
8 8
 %define _salttesting_ver 2016.5.11
9 9
 
10 10
 Name:           salt3
11
-Version:        3003
11
+Version:        3003.1
12 12
 Release:        1%{?dist}
13 13
 Summary:        A parallel remote execution system with python3
14 14
 Group:          System Environment/Daemons
... ...
@@ -16,8 +16,8 @@ License:        ASL 2.0
16 16
 URL:            http://saltstack.org/
17 17
 Vendor:         VMware, Inc.
18 18
 Distribution:   Photon
19
-Source0:        https://github.com/saltstack/salt/releases/download/v%{version}/salt/salt-%{version}.tar.gz
20
-%define sha1    salt=c65f660de100f8af9f318ff19dbb9bf632955701
19
+Source0:        https://github.com/saltstack/salt/releases/download/v%{version}/salt-%{version}.tar.gz
20
+%define sha1    salt=931e1cc51c4d75f3ad60ca17f05152c4ca3c1426
21 21
 Source1:        https://pypi.python.org/packages/source/S/SaltTesting/SaltTesting-2016.5.11.tar.gz
22 22
 %define         sha1 SaltTesting=474dbd7029e3d48cdb468be3c63b2262e47556c8
23 23
 Source2:        salt-master.service
... ...
@@ -25,6 +25,7 @@ Source3:        salt-syndic.service
25 25
 Source4:        salt-minion.service
26 26
 Source5:        salt-api.service
27 27
 Source6:        logrotate.salt
28
+Patch0:         requirements.patch
28 29
 BuildRoot:      %{_tmppath}/salt-%{version}-%{release}-root-%(%{__id_u} -n)
29 30
 BuildArch:      noarch
30 31
 %ifarch %{ix86} x86_64
... ...
@@ -123,14 +124,13 @@ Requires:       %{name} = %{version}-%{release}
123 123
 Salt Package Manager
124 124
 
125 125
 %prep
126
-%setup -c -n salt-%{version}
127
-cd salt-%{version}
126
+%autosetup -n salt-%{version} -p1
128 127
 
129 128
 %build
130 129
 
131 130
 %install
132 131
 rm -rf %{buildroot}
133
-cd $RPM_BUILD_DIR/salt-%{version}/salt-%{version}
132
+cd $RPM_BUILD_DIR/salt-%{version}
134 133
 python3 setup.py install -O1 --root %{buildroot}
135 134
 
136 135
 # Add some directories
... ...
@@ -159,16 +159,14 @@ install -p -m 0644 %{SOURCE6} %{buildroot}%{_sysconfdir}/logrotate.d/salt
159 159
 %clean
160 160
 rm -rf %{buildroot}
161 161
 
162
-
163 162
 %files
164 163
 %defattr(-,root,root,-)
165
-%doc $RPM_BUILD_DIR/salt-%{version}/salt-%{version}/LICENSE
164
+%doc $RPM_BUILD_DIR/salt-%{version}/LICENSE
166 165
 %{python3_sitelib}/salt/*
167 166
 %{python3_sitelib}/salt-*-py?.?.egg-info
168 167
 %{_sysconfdir}/logrotate.d/salt
169 168
 %{_var}/cache/salt
170 169
 
171
-
172 170
 %files master
173 171
 %defattr(-,root,root)
174 172
 %doc %{_mandir}/man7/salt.7.*
... ...
@@ -302,6 +300,8 @@ rm -rf %{buildroot}
302 302
 %endif
303 303
 
304 304
 %changelog
305
+* Fri Jul 23 2021 Bryce Larson <brycel@vmware.com> 3003.1-1
306
+- Update to version 3003.1
305 307
 * Tue Jun 15 2021 Keerthana K <keerthanak@vmware.com> 3003-1
306 308
 - Update to version 3003
307 309
 * Wed Feb 03 2021 Tapas Kundu <tkundu@vmware.com> 3001.1-2