4c1f5cbb5a
WIP, need uncommited stuffs and does wrong things for now, so it is still marked as BROKEN.
17 lines
411 B
Plaintext
17 lines
411 B
Plaintext
#!/bin/sh
|
|
TAGDIR=/var/run/console
|
|
|
|
[ -n "${CK_SESSION_USER_UID}" ] || exit 1
|
|
|
|
TAGFILE="${TAGDIR}/$(getent passwd ${CK_SESSION_USER_UID} | cut -f 1 -d:)"
|
|
|
|
if [ "$1" = "session_added" ]; then
|
|
mkdir -p "${TAGDIR}"
|
|
echo "${CK_SESSION_ID}" >> "$TAGFILE"
|
|
fi
|
|
|
|
if [ "$1" = "session_removed" ] && [ -e "$TAGFILE" ]; then
|
|
sed -i "\%^$CK_SESSION_ID\$%d" "${TAGFILE}"
|
|
[ -s "${TAGFILE}" ] || rm -f "${TAGFILE}"
|
|
fi
|