Igel Microsoft Teams
Purpose
Notes on deploying Teams to Igel OS
Notes
mkdir -p build/teams && cd build wget https://packages.microsoft.com/repos/ms-teams/pool/main/t/teams/teams_1.3.00.16851_amd64.deb dpkg -x teams*.deb teams/
- Create the script as instructed on Igel's site[1] with name custompart-teams
#!/bin/sh
ACTION="custompart-teams_${1}"
# mount point path
MP=$(get custom_partition.mountpoint)
# custom partition path
CP="${MP}/teams"
# only needed if application has an executable
BIN="/usr/bin/teams"
# output to systemlog with ID amd tag
LOGGER="logger -it ${ACTION}"
echo "Starting" | $LOGGER
case "$1" in
init)
# Linking files and folders on proper path
find ${CP} | while read LINE
do
DEST=$(echo -n "${LINE}" | sed -e "s|${CP}||g")
if [ ! -z "${DEST}" -a ! -e "${DEST}" ]; then
# Remove the last slash, if it is a dir
[ -d $LINE ] && DEST=$(echo "${DEST}" | sed -e "s/\/$//g") | $LOGGER
if [ ! -z "${DEST}" ]; then
ln -sv "${LINE}" "${DEST}" | $LOGGER
fi
fi
done
;;
stop)
# unlink linked files
find ${CP} | while read LINE
do
DEST=$(echo -n "${LINE}" | sed -e "s|${CP}||g")
unlink $DEST | $LOGGER
done
;;
esac
echo "Finished" | $LOGGER
exit 0