# Copyright (c) 2007..2008 - RZ Uni Freiburg # Copyright (c) 2008 - 2009 OpenSLX GmbH # # This program/file is free software distributed under the GPL version 2. # See http://openslx.org/COPYING # # If you have any feedback please consult http://openslx.org/feedback and # send your feedback to feedback@openslx.org # # General information about OpenSLX can be found at http://openslx.org # # stage3 part of 'eduroam' plugin # # script is included from init via the "." load function - thus it has all # variables and functions available if [ -e /initramfs/plugin-conf/eduroam.conf ]; then . /initramfs/plugin-conf/eduroam.conf if [ $eduroam_active -ne 0 ]; then [ $DEBUGLEVEL -gt 0 ] && echo "executing the 'eduroam' plugin..."; # copy files cp /mnt/opt/openslx/plugin-repo/eduroam/files/lib/security/pam_script.so \ /mnt/lib/security cp /mnt/opt/openslx/plugin-repo/eduroam/files/etc/pam_radius_auth.conf \ /mnt/etc cp /mnt/opt/openslx/plugin-repo/eduroam/files/etc/pam.d/radius-auth \ /mnt/etc/pam.d cp -r /mnt/opt/openslx/plugin-repo/eduroam/files/usr/share \ /mnt/usr/share # activate eduroam in kdm # TODO: for other desktop managers sed 's/@include common-auth/@include radius-auth/g' -i /mnt/etc/pam.d/kdm [ $DEBUGLEVEL -gt 0 ] && echo "done with the 'eduroam' plugin..."; fi fi