@enoch85 : i get this (in some ways awesome) message when running your update script:
Fetching latest packages with apt…
[|] Ondrejs PPA is installed. Holding PHP to avoid upgrading to a newer version without migration…
i installed it because Ubuntu 20.04 no longer includes php-smbclient as per these posts:
As i understand it, If the packages are all held, i won’t get security updates for 7.4 stuff… i should i be using pecl instead?
note to others - the steps for pecl would be
sudo apt install php-pear php-dev
sudo pecl install smbclient (as provided by https://github.com/eduardok/libsmbclient-php)