Explorar el Código

ynh_replace_string

Mickael-Martin hace 6 años
padre
commit
1d82e0ed03
Se han modificado 1 ficheros con 2 adiciones y 1 borrados
  1. 2 1
      scripts/upgrade

+ 2 - 1
scripts/upgrade

@@ -98,7 +98,8 @@ nonfreepackagelist=$(dpkg-query -W -f='${Section}\t${Package}\n' | grep ^non-fre
 if [ $(echo $nonfreepackagelist | wc -l) -eq 1 ] && [ $(echo $nonfreepackagelist | grep -c "snmp-mibs-downloader") -eq 1 ] ;then 
 	ynh_print_info "Removing snmp-mibs-downloader (non-free package)"
 	#want backup file , cannot use ynh_replace_string 
-    sed --in-place==.$(date "+%m%d%y") 's/ snmp-mibs-downloader,//g' /var/lib/dpkg/status
+	cp /var/lib/dpkg/status{,.$(date "+%m%d%y")}
+    ynh_replace_string --match_string=" snmp-mibs-downloader," --replace_string="" --target_file=/var/lib/dpkg/status
     DEBIAN_FRONTEND=noninteractive apt purge snmp-mibs-downloader -y
     if [ -f /etc/apt/sources.list.d/non-free.list ];then
         ynh_secure_remove /etc/apt/sources.list.d/non-free.list