I performed the test above to check if both plugins are installed again and also if the old conf files were removed:
[in the same container I was using to describe the Test Case section in the description]
$ add-apt-repository ppa:lucaskanashiro/focal-strongswan-bug-fixes -y
$ apt install strongswan libcharon-extra-plugins -y
# List all the EAP plugins available in the proposed libcharon-extra-plugins. Now there is no old conf file at the end of the output
$ dpkg -L libcharon-extra-plugins | grep eap
/etc/strongswan.d/charon/eap-aka.conf
/etc/strongswan.d/charon/eap-dynamic.conf
/etc/strongswan.d/charon/eap-gtc.conf
/etc/strongswan.d/charon/eap-identity.conf
/etc/strongswan.d/charon/eap-md5.conf
/etc/strongswan.d/charon/eap-peap.conf
/etc/strongswan.d/charon/eap-radius.conf
/etc/strongswan.d/charon/eap-tls.conf
/etc/strongswan.d/charon/eap-tnc.conf
/etc/strongswan.d/charon/eap-ttls.conf
/etc/strongswan.d/charon/xauth-eap.conf
/usr/lib/ipsec/plugins/libstrongswan-eap-aka.so
/usr/lib/ipsec/plugins/libstrongswan-eap-dynamic.so
/usr/lib/ipsec/plugins/libstrongswan-eap-gtc.so
/usr/lib/ipsec/plugins/libstrongswan-eap-identity.so
/usr/lib/ipsec/plugins/libstrongswan-eap-md5.so
/usr/lib/ipsec/plugins/libstrongswan-eap-peap.so
/usr/lib/ipsec/plugins/libstrongswan-eap-radius.so
/usr/lib/ipsec/plugins/libstrongswan-eap-tls.so
/usr/lib/ipsec/plugins/libstrongswan-eap-tnc.so
/usr/lib/ipsec/plugins/libstrongswan-eap-ttls.so
/usr/lib/ipsec/plugins/libstrongswan-xauth-eap.so
/usr/share/strongswan/templates/config/plugins/eap-aka.conf
/usr/share/strongswan/templates/config/plugins/eap-dynamic.conf
/usr/share/strongswan/templates/config/plugins/eap-gtc.conf
/usr/share/strongswan/templates/config/plugins/eap-identity.conf
/usr/share/strongswan/templates/config/plugins/eap-md5.conf
/usr/share/strongswan/templates/config/plugins/eap-peap.conf
/usr/share/strongswan/templates/config/plugins/eap-radius.conf
/usr/share/strongswan/templates/config/plugins/eap-tls.conf
/usr/share/strongswan/templates/config/plugins/eap-tnc.conf
/usr/share/strongswan/templates/config/plugins/eap-ttls.conf
/usr/share/strongswan/templates/config/plugins/xauth-eap.conf
The proposed package is available here:
https:/ /launchpad. net/~lucaskanas hiro/+archive/ ubuntu/ focal-strongswa n-bug-fixes
I performed the test above to check if both plugins are installed again and also if the old conf files were removed:
[in the same container I was using to describe the Test Case section in the description] iro/focal- strongswan- bug-fixes -y extra-plugins -y
$ add-apt-repository ppa:lucaskanash
$ apt install strongswan libcharon-
$ dpkg -L libcharon- extra-plugins | grep eap-dynamic .d/charon/ eap-dynamic. conf ipsec/plugins/ libstrongswan- eap-dynamic. so strongswan/ templates/ config/ plugins/ eap-dynamic. conf
/etc/strongswan
/usr/lib/
/usr/share/
$ dpkg -L libcharon- extra-plugins | grep eap-peap .d/charon/ eap-peap. conf ipsec/plugins/ libstrongswan- eap-peap. so strongswan/ templates/ config/ plugins/ eap-peap. conf
/etc/strongswan
/usr/lib/
/usr/share/
# List all the EAP plugins available in the proposed libcharon- extra-plugins. Now there is no old conf file at the end of the output extra-plugins | grep eap .d/charon/ eap-aka. conf .d/charon/ eap-dynamic. conf .d/charon/ eap-gtc. conf .d/charon/ eap-identity. conf .d/charon/ eap-md5. conf .d/charon/ eap-peap. conf .d/charon/ eap-radius. conf .d/charon/ eap-tls. conf .d/charon/ eap-tnc. conf .d/charon/ eap-ttls. conf .d/charon/ xauth-eap. conf ipsec/plugins/ libstrongswan- eap-aka. so ipsec/plugins/ libstrongswan- eap-dynamic. so ipsec/plugins/ libstrongswan- eap-gtc. so ipsec/plugins/ libstrongswan- eap-identity. so ipsec/plugins/ libstrongswan- eap-md5. so ipsec/plugins/ libstrongswan- eap-peap. so ipsec/plugins/ libstrongswan- eap-radius. so ipsec/plugins/ libstrongswan- eap-tls. so ipsec/plugins/ libstrongswan- eap-tnc. so ipsec/plugins/ libstrongswan- eap-ttls. so ipsec/plugins/ libstrongswan- xauth-eap. so strongswan/ templates/ config/ plugins/ eap-aka. conf strongswan/ templates/ config/ plugins/ eap-dynamic. conf strongswan/ templates/ config/ plugins/ eap-gtc. conf strongswan/ templates/ config/ plugins/ eap-identity. conf strongswan/ templates/ config/ plugins/ eap-md5. conf strongswan/ templates/ config/ plugins/ eap-peap. conf strongswan/ templates/ config/ plugins/ eap-radius. conf strongswan/ templates/ config/ plugins/ eap-tls. conf strongswan/ templates/ config/ plugins/ eap-tnc. conf strongswan/ templates/ config/ plugins/ eap-ttls. conf strongswan/ templates/ config/ plugins/ xauth-eap. conf
$ dpkg -L libcharon-
/etc/strongswan
/etc/strongswan
/etc/strongswan
/etc/strongswan
/etc/strongswan
/etc/strongswan
/etc/strongswan
/etc/strongswan
/etc/strongswan
/etc/strongswan
/etc/strongswan
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/
/usr/share/