update to Debian 12
[debian6500.git] / simple-cdd / profiles / trc6500.postinst
index 15097e5971eb479917252ef8a4f4743b06556c1d..a6b1e32d6a8d86266a1f2709351c40a67d0c16c7 100755 (executable)
@@ -10,7 +10,7 @@ mount /dev/cdrom /media/cdrom
 
 # first we install the packages we couldn't install automatically
 echo 'Installing additional package : firmware-bnx2...'
-dpkg -i /media/cdrom/simple-cdd/firmware-bnx2_0.36+wheezy.1_all.deb
+dpkg -i /media/cdrom/simple-cdd/firmware-bnx2_20230210-5_all.deb
 echo 'Additional packages installed'
 
 #debugging
@@ -25,9 +25,10 @@ echo 'Adding TRC6500 public key to keyring...'
 cat /media/cdrom/simple-cdd/TRC6500.pub | apt-key add -
 echo 'Key added'
 
-#echo 'Removing exim packages...'
-#dpkg -l | awk '/exim/ {print $2}' | xargs dpkg --purge
-#echo 'Exim remove
+echo 'Removing exim packages...'
+dpkg -l | awk '/exim/ {print $2}' | xargs dpkg --remove bsd-mailx
+find /media/cdrom0 -name libgnutls-openssl\*_\* -o -name ssmtp_\* -o -name bsd-mailx_\* | xargs dpkg --install
+echo 'Exim remove'
 
 # our interfaces file gets written over for some reason, we'll copy it and restore it on first boot
 # note : after install, we'll be executing our own rc.local on first boot
@@ -42,4 +43,7 @@ rm -r /usr/local/simple-cdd
 rm -r /etc/dpkg/dpkg.cfg.d/trc6500
 echo 'Files deleted'
 
+echo 'Umount cdrom'
 umount /media/cdrom
+
+exit 0