|
@@ -131,14 +131,20 @@ function stig_spinner {
|
131
|
131
|
wait $1
|
132
|
132
|
}
|
133
|
133
|
|
|
134
|
+function disallow_package {
|
|
135
|
+ package_name=$1
|
|
136
|
+
|
|
137
|
+ if service --status-all | grep "+.*${package_name}";then
|
|
138
|
+ apt-get -yq remove --purge ${package_name}
|
|
139
|
+ apt -yq autoremove
|
|
140
|
+ fi
|
|
141
|
+}
|
|
142
|
+
|
134
|
143
|
function fix_stig {
|
135
|
144
|
if [[ $RUN_STIG != 'fix' ]]; then
|
136
|
145
|
return
|
137
|
146
|
fi
|
138
|
|
- if service --status-all | grep "+.*xinetd";then
|
139
|
|
- apt-get -yq remove --purge xinetd
|
140
|
|
- apt -yq autoremove
|
141
|
|
- fi
|
|
147
|
+ disallow_package xinetd
|
142
|
148
|
lockdown_permissions
|
143
|
149
|
}
|
144
|
150
|
|