X-Git-Url: http://ftp.carnet.hr/carnet-debian/scm?p=carnet-debian.git;a=blobdiff_plain;f=debian%2Fpostinst;h=9035bf7b79baaaa8e62c500d3a1a29862b43a6eb;hp=386c10ce94223c80f6471a877ca914810ba0b1c8;hb=f3c211b25248c7c23028dcc83039f15ca7c317c4;hpb=c00bedfa36e574d4c3fec74b275ba3867f885dc3 diff --git a/debian/postinst b/debian/postinst index 386c10c..9035bf7 100755 --- a/debian/postinst +++ b/debian/postinst @@ -8,9 +8,34 @@ set -e . /usr/share/debconf/confmodule db_version 2.0 -db_fset carnet-debian/packages seen false -db_go || true -db_input critical carnet-debian/packages || true +while true; do + db_fset carnet-debian/packages seen false + db_go || true + db_input critical carnet-debian/packages || true + db_go || true + + db_get carnet-debian/packages + packages="$RET" + if echo $packages | grep -q vsftpd-cn; then + vsftpd="yes" + else + vsftpd="no" + fi + + if echo $packages | grep -q proftpd-cn; then + proftpd="yes" + else + proftpd="no" + fi + + if [ "$proftpd" = "yes" -a "$vsftpd" = "yes" ]; then + db_fset carnet-debian/ftpd seen false + db_go || true + db_input critical carnet-debian/ftpd || true + else + break + fi +done db_fset carnet-debian/note seen false db_go || true