| Line 1... |
Line 1... |
| 1 |
#!/bin/bash
|
1 |
#!/bin/bash
|
| 2 |
# $Id: alcasar-uninstall.sh 3099 2022-12-28 11:30:30Z rexy $
|
2 |
# $Id: alcasar-uninstall.sh 3103 2022-12-30 23:45:23Z rexy $
|
| 3 |
|
3 |
|
| 4 |
# alcasar-uninstall.sh
|
4 |
# alcasar-uninstall.sh
|
| 5 |
# by Franck BOUIJOUX, Pascal LEVANT and Richard REY
|
5 |
# by Franck BOUIJOUX, Pascal LEVANT and Richard REY
|
| 6 |
# This script is distributed under the Gnu General Public License (GPL)
|
6 |
# This script is distributed under the Gnu General Public License (GPL)
|
| 7 |
|
7 |
|
| 8 |
# Désisntallation ou mise à jour d'ALCASAR
|
8 |
# Désinstallation ou mise à jour d'ALCASAR (avec traitement des .rpmnew)
|
| 9 |
# Uninstall or update ALCASAR
|
9 |
# Uninstall or update ALCASAR (with .rpmnew handling)
|
| 10 |
|
10 |
|
| 11 |
SED="/bin/sed -i"
|
11 |
SED="/bin/sed -i"
|
| 12 |
|
12 |
|
| 13 |
[ -z $DEBUG_ALCASAR ] && DEBUG_ALCASAR='off'
|
13 |
[ -z $DEBUG_ALCASAR ] && DEBUG_ALCASAR='off'
|
| 14 |
|
14 |
|
| Line 16... |
Line 16... |
| 16 |
{
|
16 |
{
|
| 17 |
echo -en "(3) : "
|
17 |
echo -en "(3) : "
|
| 18 |
rm -f /root/ALCASAR* && echo -n "1, " # The files in /usr/local/ will be removed at the end (still usefull here)
|
18 |
rm -f /root/ALCASAR* && echo -n "1, " # The files in /usr/local/ will be removed at the end (still usefull here)
|
| 19 |
[ -e /boot/grub2/user.cfg ] && rm -f /boot/grub2/user.cfg && echo -n "2, "
|
19 |
[ -e /boot/grub2/user.cfg ] && rm -f /boot/grub2/user.cfg && echo -n "2, "
|
| 20 |
[ -e /root/grub.default ] && mv -f /root/grub.default /etc/grub.d/10_linux && echo -n "3"
|
20 |
[ -e /root/grub.default ] && mv -f /root/grub.default /etc/grub.d/10_linux && echo -n "3"
|
| - |
|
21 |
## mga7 --> mga8 : remove unused .rpmnew conf files (used .rpmnew files are moved in each functions)
|
| - |
|
22 |
[ -e /etc/shadow.rpmnew ] && rm -f /etc/shadow.rpmnew
|
| - |
|
23 |
[ -e /etc/sysconfig/system.rpmnew ] && rm -f /etc/sysconfig/system.rpmnew
|
| - |
|
24 |
[ -e /etc/rpm/macros.rpmnew ] && rm -f /etc/rpm/macros.rpmnew
|
| - |
|
25 |
[ -e /etc/fstab.rpmnew ] && rm -f /etc/rpm/fstab.rpmnew
|
| - |
|
26 |
[ -e /etc/shells.rpmnew ] && rm -f /etc/rpm/shells.rpmnew
|
| - |
|
27 |
[ -e /etc/hosts.rpmnew ] && rm -f /etc/rpm/hosts.rpmnew
|
| - |
|
28 |
[ -e /etc/systemd/journald.conf.rpmnew ] && rm -f /etc/systemd/journald.conf.rpmnew
|
| 21 |
}
|
29 |
}
|
| 22 |
|
30 |
|
| 23 |
ACC ()
|
31 |
ACC ()
|
| 24 |
{
|
32 |
{
|
| 25 |
echo -en "(11) : "
|
33 |
echo -en "(11) : "
|
| 26 |
[ -d /var/www/html ] && rm -rf /var/www/html && echo -n "1, "
|
34 |
[ -d /var/www/html ] && rm -rf /var/www/html && echo -n "1, "
|
| 27 |
[ -d /etc/freeradius-web ] && rm -rf /etc/freeradius-web && echo -n "2, "
|
35 |
[ -d /etc/freeradius-web ] && rm -rf /etc/freeradius-web && echo -n "2, "
|
| 28 |
[ -e /etc/php.d/05_date.ini.default ] && mv -f /etc/php.d/05_date.ini.default /etc/php.d/05_date.ini && echo -n "3, "
|
36 |
[ -e /etc/php.d/05_date.ini.default ] && mv -f /etc/php.d/05_date.ini.default /etc/php.d/05_date.ini && echo -n "3, "
|
| - |
|
37 |
[ -e /etc/php.ini.rpmnew ] && mv -f /etc/php.ini.rpmnew /etc/php.ini.default
|
| 29 |
[ -e /etc/php.ini.default ] && mv -f /etc/php.ini.default /etc/php.ini && echo -n "4, "
|
38 |
[ -e /etc/php.ini.default ] && mv -f /etc/php.ini.default /etc/php.ini && echo -n "4, "
|
| - |
|
39 |
[ -e /etc/lighttpd/lighttpd.conf.rpmnew ] && mv -f /etc/lighttpd/lighttpd.conf.rpmnew /etc/lighttpd/lighttpd.conf.default
|
| 30 |
[ -e /etc/lighttpd/lighttpd.conf.default ] && mv -f /etc/lighttpd/lighttpd.conf.default /etc/lighttpd/lighttpd.conf && echo -n "5, "
|
40 |
[ -e /etc/lighttpd/lighttpd.conf.default ] && mv -f /etc/lighttpd/lighttpd.conf.default /etc/lighttpd/lighttpd.conf && echo -n "5, "
|
| - |
|
41 |
[ -e /etc/lighttpd/modules.conf.rpmnew ] && mv -f /etc/lighttpd/modules.conf.rpmnew /etc/lighttpd/modules.conf.default
|
| 31 |
[ -e /etc/lighttpd/modules.conf.default ] && mv -f /etc/lighttpd/modules.conf.default /etc/lighttpd/modules.conf && echo -n "6, "
|
42 |
[ -e /etc/lighttpd/modules.conf.default ] && mv -f /etc/lighttpd/modules.conf.default /etc/lighttpd/modules.conf && echo -n "6, "
|
| 32 |
[ -e /etc/lighttpd/conf.d/fastcgi.conf.default ] && mv -f /etc/lighttpd/conf.d/fastcgi.conf.default /etc/lighttpd/conf.d/fastcgi.conf && echo -n "7, "
|
43 |
[ -e /etc/lighttpd/conf.d/fastcgi.conf.default ] && mv -f /etc/lighttpd/conf.d/fastcgi.conf.default /etc/lighttpd/conf.d/fastcgi.conf && echo -n "7, "
|
| 33 |
[ -e /etc/php-fpm.conf.default ] && mv -f /etc/php-fpm.conf.default /etc/php-fpm.conf && echo -n "8, "
|
44 |
[ -e /etc/php-fpm.conf.default ] && mv -f /etc/php-fpm.conf.default /etc/php-fpm.conf && echo -n "8, "
|
| 34 |
[ -d /etc/lighttpd/vhosts.d ] && rm -rf /etc/lighttpd/vhosts.d && echo -n "9, "
|
45 |
[ -d /etc/lighttpd/vhosts.d ] && rm -rf /etc/lighttpd/vhosts.d && echo -n "9, "
|
| 35 |
[ -d /usr/local/etc/digest ] && rm -rf /usr/local/etc/digest && echo -n "10, "
|
46 |
[ -d /usr/local/etc/digest ] && rm -rf /usr/local/etc/digest && echo -n "10, "
|
| Line 67... |
Line 78... |
| 67 |
}
|
78 |
}
|
| 68 |
|
79 |
|
| 69 |
freeradius ()
|
80 |
freeradius ()
|
| 70 |
{
|
81 |
{
|
| 71 |
echo -en "(22) : "
|
82 |
echo -en "(22) : "
|
| - |
|
83 |
[ -e /etc/raddb/certs/dh.rpmnew ] && rm /etc/raddb/certs/dh.rpmnew
|
| 72 |
[ -e /etc/raddb/empty-radiusd-db.sql ] && rm /etc/raddb/empty-radiusd-db.sql && echo -n "1, "
|
84 |
[ -e /etc/raddb/empty-radiusd-db.sql ] && rm /etc/raddb/empty-radiusd-db.sql && echo -n "1, "
|
| 73 |
[ -e /etc/raddb/radiusd.conf.default ] && mv /etc/raddb/radiusd.conf.default /etc/raddb/radiusd.conf && echo -n "2, "
|
85 |
[ -e /etc/raddb/radiusd.conf.default ] && mv /etc/raddb/radiusd.conf.default /etc/raddb/radiusd.conf && echo -n "2, "
|
| 74 |
[ -e /etc/raddb/dictionary.default ] && mv /etc/raddb/dictionary.default /etc/raddb/dictionary && echo -n "3, "
|
86 |
[ -e /etc/raddb/dictionary.default ] && mv /etc/raddb/dictionary.default /etc/raddb/dictionary && echo -n "3, "
|
| 75 |
[ -e /etc/raddb/dictionary.alcasar ] && rm /etc/raddb/dictionary.alcasar && echo -n "4, "
|
87 |
[ -e /etc/raddb/dictionary.alcasar ] && rm /etc/raddb/dictionary.alcasar && echo -n "4, "
|
| 76 |
[ -e /etc/raddb/dictionary.coovachilli ] && rm /etc/raddb/dictionary.coovachilli && echo -n "5, "
|
88 |
[ -e /etc/raddb/dictionary.coovachilli ] && rm /etc/raddb/dictionary.coovachilli && echo -n "5, "
|
| Line 103... |
Line 115... |
| 103 |
[ -e /etc/systemd/system/chilli.service ] && rm /etc/systemd/system/chilli.service && echo -n "4"
|
115 |
[ -e /etc/systemd/system/chilli.service ] && rm /etc/systemd/system/chilli.service && echo -n "4"
|
| 104 |
}
|
116 |
}
|
| 105 |
|
117 |
|
| 106 |
e2guardian ()
|
118 |
e2guardian ()
|
| 107 |
{
|
119 |
{
|
| 108 |
echo -en "(15) : "
|
120 |
echo -en "(16) : "
|
| 109 |
[ -d /var/e2guardian ] && rm -rf /var/e2guardian
|
121 |
[ -d /var/e2guardian ] && rm -rf /var/e2guardian
|
| 110 |
[ -d /var/dansguardian ] && rm -rf /var/dansguardian
|
122 |
[ -d /var/dansguardian ] && rm -rf /var/dansguardian
|
| 111 |
if [ -e /etc/systemd/system/e2guardian.service ]; then
|
123 |
if [ -e /etc/systemd/system/e2guardian.service ]; then
|
| 112 |
rm -f /etc/systemd/system/e2guardian.service
|
124 |
rm -f /etc/systemd/system/e2guardian.service
|
| 113 |
echo -n "1, "
|
125 |
echo -n "1, "
|
| 114 |
fi
|
126 |
fi
|
| - |
|
127 |
[ -e /etc/e2guardian/e2guardian.conf.rpmnew ] && mv -f /etc/e2guardian/e2guardian.conf.rpmnew /etc/e2guardian/e2guardian.conf.default
|
| 115 |
[ -e /etc/e2guardian/e2guardian.conf.default ] && mv /etc/e2guardian/e2guardian.conf.default /etc/e2guardian/e2guardian.conf && echo -n "2, "
|
128 |
[ -e /etc/e2guardian/e2guardian.conf.default ] && mv /etc/e2guardian/e2guardian.conf.default /etc/e2guardian/e2guardian.conf && echo -n "2, "
|
| 116 |
[ -e /etc/e2guardian/lists/bannedphraselist.default ] && mv /etc/e2guardian/lists/bannedphraselist.default /etc/e2guardian/lists/bannedphraselist && echo -n "3, "
|
129 |
[ -e /etc/e2guardian/e2guardianf1.conf.rpmnew ] && mv -f /etc/e2guardian/e2guardianf1.conf.rpmnew /etc/e2guardian/e2guardianf1.conf.default
|
| 117 |
[ -e /etc/e2guardian/e2guardianf1.conf.default ] && mv /etc/e2guardian/e2guardianf1.conf.default /etc/e2guardian/e2guardianf1.conf && echo -n "4, "
|
130 |
[ -e /etc/e2guardian/e2guardianf1.conf.default ] && mv /etc/e2guardian/e2guardianf1.conf.default /etc/e2guardian/e2guardianf1.conf && echo -n "3, "
|
| 118 |
[ -e /etc/e2guardian/e2guardianf2.conf ] && rm -f /etc/e2guardian/e2guardianf2.conf && echo -n "5, "
|
131 |
[ -e /etc/e2guardian/e2guardianf2.conf ] && rm -f /etc/e2guardian/e2guardianf2.conf && echo -n "4, "
|
| 119 |
[ -e /usr/share/e2guardian/languages/french/alcasar-e2g.html ] && rm /usr/share/e2guardian/languages/french/alcasar-e2g.html && echo -n "6, "
|
132 |
[ -e /usr/share/e2guardian/languages/french/alcasar-e2g.html ] && rm /usr/share/e2guardian/languages/french/alcasar-e2g.html && echo -n "5, "
|
| 120 |
[ -e /usr/share/e2guardian/languages/ukenglish/alcasar-e2g.html ] && rm /usr/share/e2guardian/languages/ukenglish/alcasar-e2g.html && echo -n "7, "
|
133 |
[ -e /usr/share/e2guardian/languages/ukenglish/alcasar-e2g.html ] && rm /usr/share/e2guardian/languages/ukenglish/alcasar-e2g.html && echo -n "6, "
|
| - |
|
134 |
[ -e /etc/e2guardian/lists/bannedphraselist.default ] && mv /etc/e2guardian/lists/bannedphraselist.default /etc/e2guardian/lists/bannedphraselist && echo -n "7, "
|
| 121 |
[ -e /etc/e2guardian/lists/bannedextensionlist.default ] && mv /etc/e2guardian/lists/bannedextensionlist.default /etc/e2guardian/lists/bannedextensionlist && echo -n "8, "
|
135 |
[ -e /etc/e2guardian/lists/bannedextensionlist.default ] && mv /etc/e2guardian/lists/bannedextensionlist.default /etc/e2guardian/lists/bannedextensionlist && echo -n "8, "
|
| 122 |
[ -e /etc/e2guardian/lists/bannedmimetypelist.default ] && mv /etc/e2guardian/lists/bannedmimetypelist.default /etc/e2guardian/lists/bannedmimetypelist && echo -n "9, "
|
136 |
[ -e /etc/e2guardian/lists/bannedmimetypelist.default ] && mv /etc/e2guardian/lists/bannedmimetypelist.default /etc/e2guardian/lists/bannedmimetypelist && echo -n "9, "
|
| 123 |
[ -e /etc/e2guardian/lists/exceptioniplist.default ] && mv /etc/e2guardian/lists/exceptioniplist.default /etc/e2guardian/lists/exceptioniplist && echo -n "10, "
|
137 |
[ -e /etc/e2guardian/lists/exceptioniplist.default ] && mv /etc/e2guardian/lists/exceptioniplist.default /etc/e2guardian/lists/exceptioniplist && echo -n "10, "
|
| 124 |
[ -e /etc/e2guardian/lists/greysitelist.default ] && mv /etc/e2guardian/lists/greysitelist.default /etc/e2guardian/lists/greysitelist && echo -n "11, "
|
138 |
[ -e /etc/e2guardian/lists/greysitelist.default ] && mv /etc/e2guardian/lists/greysitelist.default /etc/e2guardian/lists/greysitelist && echo -n "11, "
|
| 125 |
[ -e /etc/e2guardian/lists/bannedurllist.default ] && mv /etc/e2guardian/lists/bannedurllist.default /etc/e2guardian/lists/bannedurllist && echo -n "12, "
|
139 |
[ -e /etc/e2guardian/lists/bannedurllist.default ] && mv /etc/e2guardian/lists/bannedurllist.default /etc/e2guardian/lists/bannedurllist && echo -n "12, "
|
| 126 |
[ -e /etc/e2guardian/lists/exceptionsitelist.default ] && mv /etc/e2guardian/lists/exceptionsitelist.default /etc/e2guardian/lists/exceptionsitelist && echo -n "13, "
|
140 |
[ -e /etc/e2guardian/lists/exceptionsitelist.default ] && mv /etc/e2guardian/lists/exceptionsitelist.default /etc/e2guardian/lists/exceptionsitelist && echo -n "13, "
|
| 127 |
[ -e /etc/e2guardian/lists/exceptionurllist.default ] && mv /etc/e2guardian/lists/exceptionurllist.default /etc/e2guardian/lists/exceptionurllist && echo -n "14, "
|
141 |
[ -e /etc/e2guardian/lists/exceptionurllist.default ] && mv /etc/e2guardian/lists/exceptionurllist.default /etc/e2guardian/lists/exceptionurllist && echo -n "14, "
|
| - |
|
142 |
[ -e /etc/e2guardian/lists/urlregexplist.rpmnew ] && mv -f /etc/e2guardian/lists/urlregexplist.rpmnew /etc/e2guardian/lists/urlregexplist.default
|
| 128 |
[ -e /etc/e2guardian/lists/urlregexplist.default ] && mv /etc/e2guardian/lists/urlregexplist.default /etc/e2guardian/lists/urlregexplist && echo -n "15"
|
143 |
[ -e /etc/e2guardian/lists/urlregexplist.default ] && mv /etc/e2guardian/lists/urlregexplist.default /etc/e2guardian/lists/urlregexplist && echo -n "15, "
|
| - |
|
144 |
[ -e /etc/e2guardian/lists/bannedregexpurllist.rpmnew ] && mv -f /etc/e2guardian/lists/bannedregexpurllist.rpmnew /etc/e2guardian/lists/bannedregexpurllist.default
|
| - |
|
145 |
[ -e /etc/e2guardian/lists/bannedregexpurllist.default ] && mv -f /etc/e2guardian/lists/bannedregexpurllist.default /etc/e2guardian/lists/bannedregexpurllist && echo -n "16"
|
| 129 |
}
|
146 |
}
|
| 130 |
|
147 |
|
| 131 |
antivirus ()
|
148 |
antivirus ()
|
| 132 |
{
|
149 |
{
|
| 133 |
echo -en "(4) : "
|
150 |
echo -en "(4) : "
|
| Line 137... |
Line 154... |
| 137 |
fi
|
154 |
fi
|
| 138 |
if [ -e /etc/systemd/system/clamav-daemon.socket ]; then
|
155 |
if [ -e /etc/systemd/system/clamav-daemon.socket ]; then
|
| 139 |
rm -f /etc/systemd/system/clamav-daemon.socket
|
156 |
rm -f /etc/systemd/system/clamav-daemon.socket
|
| 140 |
echo -n "2, "
|
157 |
echo -n "2, "
|
| 141 |
fi
|
158 |
fi
|
| - |
|
159 |
[ -e /etc/clamd.conf.rpmnew ] && mv /etc/clamd.conf.rpmnew /etc/clamd.conf.default
|
| 142 |
[ -e /etc/clamd.conf.default ] && mv /etc/clamd.conf.default /etc/clamd.conf && echo -n "3, "
|
160 |
[ -e /etc/clamd.conf.default ] && mv /etc/clamd.conf.default /etc/clamd.conf && echo -n "3, "
|
| - |
|
161 |
[ -e /etc/freshclam.conf.rpmnew ] && mv /etc/freshclam.conf.rpmnew /etc/freshclam.conf.default
|
| 143 |
[ -e /etc/freshclam.conf.default ] && mv /etc/freshclam.conf.default /etc/freshclam.conf && echo -n "4"
|
162 |
[ -e /etc/freshclam.conf.default ] && mv /etc/freshclam.conf.default /etc/freshclam.conf && echo -n "4"
|
| 144 |
}
|
163 |
}
|
| 145 |
|
164 |
|
| 146 |
ulogd ()
|
165 |
ulogd ()
|
| 147 |
{
|
166 |
{
|
| Line 164... |
Line 183... |
| 164 |
}
|
183 |
}
|
| 165 |
|
184 |
|
| 166 |
vnstat ()
|
185 |
vnstat ()
|
| 167 |
{
|
186 |
{
|
| 168 |
echo -en "(2) : "
|
187 |
echo -en "(2) : "
|
| - |
|
188 |
[ -e /etc/vnstat.conf.rpmnew ] && mv /etc/vnstat.conf.rpmnew /etc/vnstat.conf.default
|
| 169 |
[ -e /etc/vnstat.conf.default ] && mv /etc/vnstat.conf.default /etc/vnstat.conf && echo -n "1, "
|
189 |
[ -e /etc/vnstat.conf.default ] && mv /etc/vnstat.conf.default /etc/vnstat.conf && echo -n "1, "
|
| 170 |
if [ -e /etc/systemd/system/vnstat.service ]; then
|
190 |
if [ -e /etc/systemd/system/vnstat.service ]; then
|
| 171 |
rm -f /etc/systemd/system/vnstat.service
|
191 |
rm -f /etc/systemd/system/vnstat.service
|
| 172 |
echo -n "2"
|
192 |
echo -n "2"
|
| 173 |
fi
|
193 |
fi
|
| Line 218... |
Line 238... |
| 218 |
}
|
238 |
}
|
| 219 |
|
239 |
|
| 220 |
fail2ban ()
|
240 |
fail2ban ()
|
| 221 |
{
|
241 |
{
|
| 222 |
echo -en "(11) : "
|
242 |
echo -en "(11) : "
|
| - |
|
243 |
[ -e /etc/fail2ban/jail.conf.rpmnew ] && mv /etc/fail2ban/jail.conf.rpmnew /etc/fail2ban/jail.conf.default
|
| 223 |
[ -e /etc/fail2ban/jail.conf.default ] && mv /etc/fail2ban/jail.conf.default /etc/fail2ban/jail.conf && echo -n "1, "
|
244 |
[ -e /etc/fail2ban/jail.conf.default ] && mv /etc/fail2ban/jail.conf.default /etc/fail2ban/jail.conf && echo -n "1, "
|
| 224 |
[ -e /etc/fail2ban/action.d/iptables-allports.conf.default ] && mv /etc/fail2ban/action.d/iptables-allports.conf.default /etc/fail2ban/action.d/iptables-allports.conf # only for ALCASAR version <= V3.5.1
|
245 |
[ -e /etc/fail2ban/action.d/iptables-allports.conf.default ] && mv /etc/fail2ban/action.d/iptables-allports.conf.default /etc/fail2ban/action.d/iptables-allports.conf # only for ALCASAR version <= V3.5.1
|
| 225 |
i=2
|
246 |
i=2
|
| 226 |
for filter in `ls /etc/fail2ban/filter.d/alcasar_* 2>/dev/null`
|
247 |
for filter in `ls /etc/fail2ban/filter.d/alcasar_* 2>/dev/null`
|
| 227 |
do
|
248 |
do
|
| Line 277... |
Line 298... |
| 277 |
post_install ()
|
298 |
post_install ()
|
| 278 |
{
|
299 |
{
|
| 279 |
echo -en "(7) : "
|
300 |
echo -en "(7) : "
|
| 280 |
[ -e /etc/mageia-release.default ] && mv -f /etc/mageia-release.default /etc/mageia-release && echo -n "1, "
|
301 |
[ -e /etc/mageia-release.default ] && mv -f /etc/mageia-release.default /etc/mageia-release && echo -n "1, "
|
| 281 |
[ -e /etc/ssh/alcasar-banner-ssh ] && rm -f /etc/ssh/alcasar-banner-ssh && echo -n "2, "
|
302 |
[ -e /etc/ssh/alcasar-banner-ssh ] && rm -f /etc/ssh/alcasar-banner-ssh && echo -n "2, "
|
| - |
|
303 |
[ -e /etc/ssh/sshd_config.rpmnew ] && mv -f /etc/ssh/sshd_config.rpmnew /etc/ssh/sshd_config.default
|
| 282 |
[ -e /etc/ssh/sshd_config.default ] && mv -f /etc/ssh/sshd_config.default /etc/ssh/sshd_config && echo -n "3, "
|
304 |
[ -e /etc/ssh/sshd_config.default ] && mv -f /etc/ssh/sshd_config.default /etc/ssh/sshd_config && echo -n "3, "
|
| 283 |
[ -e /etc/bashrc.default ] && mv -f /etc/bashrc.default /etc/bashrc && echo -n "4, "
|
305 |
[ -e /etc/bashrc.default ] && mv -f /etc/bashrc.default /etc/bashrc && echo -n "4, "
|
| 284 |
[ -e /etc/sudoers.default ] && mv -f /etc/sudoers.default /etc/sudoers && echo -n "5, "
|
306 |
[ -e /etc/sudoers.default ] && mv -f /etc/sudoers.default /etc/sudoers && echo -n "5, "
|
| 285 |
[ -e /etc/security/limits.conf.default ] && mv -f /etc/security/limits.conf.default /etc/security/limits.conf && echo -n "6, "
|
307 |
[ -e /etc/security/limits.conf.default ] && mv -f /etc/security/limits.conf.default /etc/security/limits.conf && echo -n "6, "
|
| 286 |
[ -e /etc/default/grub.default ] && mv -f /etc/default/grub.default /etc/default/grub && echo -n "7"
|
308 |
[ -e /etc/default/grub.default ] && mv -f /etc/default/grub.default /etc/default/grub && echo -n "7"
|
| Line 393... |
Line 415... |
| 393 |
sleep 1
|
415 |
sleep 1
|
| 394 |
fi
|
416 |
fi
|
| 395 |
|
417 |
|
| 396 |
# Reset "skip.list" (we keep "kernel" in order not to download kernel we don't want to have)
|
418 |
# Reset "skip.list" (we keep "kernel" in order not to download kernel we don't want to have)
|
| 397 |
echo "/^kernel/" > /etc/urpmi/skip.list
|
419 |
echo "/^kernel/" > /etc/urpmi/skip.list
|
| - |
|
420 |
[ -e /etc/dnf/dnf.conf.rpmnew ] && mv -f /etc/dnf/dnf.conf.rpmnew /etc/dnf/dnf.conf
|
| 398 |
if [ `egrep '^exclude=' /etc/dnf/dnf.conf |wc -l` -eq "1" ]; then
|
421 |
if [ `egrep '^exclude=' /etc/dnf/dnf.conf |wc -l` -eq "1" ]; then
|
| 399 |
$SED "s?^exclude=.*?exclude=kernel\*?g" /etc/dnf/dnf.conf
|
422 |
$SED "s?^exclude=.*?exclude=kernel\*?g" /etc/dnf/dnf.conf
|
| 400 |
else
|
423 |
else
|
| 401 |
echo "exclude=kernel*" >> /etc/dnf/dnf.conf
|
424 |
echo "exclude=kernel*" >> /etc/dnf/dnf.conf
|
| 402 |
fi
|
425 |
fi
|