Просмотр исходного кода

removing dependencies snmp-mibs-downloader

Mickael-Martin 6 лет назад
Родитель
Сommit
b5c354a591
1 измененных файлов с 5 добавлено и 1 удалено
  1. 5 1
      scripts/upgrade

+ 5 - 1
scripts/upgrade

@@ -87,7 +87,11 @@ path_url=$(ynh_normalize_url_path "$path_url")
 #REMOVE NONFREE PART PATCH IF NEEDED (snmp-mibs-downloader (non-free) installed in version 1)
 nonfreepackagelist=$(dpkg-query -W -f='${Section}\t${Package}\n' | grep ^non-free)
 if [ $(echo $nonfreepackagelist | wc -l) -eq 1 ] && [ $(echo $nonfreepackagelist | grep -c "snmp-mibs-downloader") -eq 1 ] ;then 
-    rm /etc/apt/sources.list.d/non-free.list
+	ynh_print_info "Removing snmp-mibs-downloader (non-free package)"
+    sed -i.$(date "+%m%d%y") 's/ snmp-mibs-downloader,//g' /var/lib/dpkg/status
+    DEBIAN_FRONTEND=noninteractive apt purge snmp-mibs-downloader
+    if [ -f /etc/apt/sources.list.d/non-free.list ];then
+    ynh_secure_remove /etc/apt/sources.list.d/non-free.list
 fi
 
 #=================================================