upgrade_cyrus_user [plain text]
#!/bin/sh
/usr/bin/nicl -raw "$2/private/var/db/netinfo/local.nidb" -read '/users/cyrus' >/dev/null 2>&1
if [ $? != 0 ] ; then
exit 0
fi
/usr/bin/nicl -raw "$2/private/var/db/netinfo/local.nidb" -read '/users/cyrus' 'uid' >/dev/null 2>&1
if [ $? != 0 ] ; then
exit 0
fi
/usr/bin/nicl -raw "$2/private/var/db/netinfo/local.nidb" -read '/users/cyrusimap' >/dev/null 2>&1
if [ $? != 0 ] ; then
exit 0
fi
/usr/bin/nicl -raw "$2/private/var/db/netinfo/local.nidb" -read '/users/cyrusimap' 'uid' >/dev/null 2>&1
if [ $? != 0 ] ; then
exit 0
fi
if [ "`/usr/bin/nicl -raw "$2/private/var/db/netinfo/local.nidb" -read '/users/cyrus' 'uid'`" = "uid: 77" ]; then
if [ "`/usr/bin/nicl -raw "$2/private/var/db/netinfo/local.nidb" -read '/users/cyrusimap' 'uid'`" = "uid: 77" ]; then
/usr/bin/nicl -raw "$2/private/var/db/netinfo/local.nidb" -delete '/users/cyrus'
fi
fi