4
# conf/unconfig-pam_winbind.sh
10
if [ "$1" == "-f" ];then
20
#echo "services=${MYSERVICES}"
21
#echo "modes=${MYMODES}"
23
### M O D I F I E D F I L E S ...
24
# those specified by ${MYDIR}/${MYSERVICES}
26
### ... W I T H A C C E S S
32
echo "+uninstall pam_winbind"
33
case ${DISTRIBUTION} in
35
echo "remove winbind profile for pam-auth-update"
36
rm /usr/share/pam-configs/winbind
39
echo "fall back to common pam files update"
41
# C L E A N U P P A M H O O K
43
for i in ${MYSERVICES}; do
46
mode=`echo ${MYMODES} | gawk '{split($0,a);print a[nth]}' "nth=${j}"`
50
echo "remove pam_winbind references in ${MYDIR}/${i}"
53
if [ ! -f ${MYDIR}/${i} ]; then
54
echo "cannot clean up ${MYDIR}/${i} (does not exist)"
59
awk -f pam_parse.awk "remove_pamwinbind=1" "output_${mode}=1" ${MYDIR}/${i} > ${TMPDIR}/${i}
63
echo "install modified ${i} to ${MYDIR}"
64
${INSTALL} -o ${INST_UID} -g ${INST_GID} -m ${INST_PAM_MOD} ${TMPDIR}/${i} ${MYDIR} > /dev/null