Difference between revisions of "Igel Microsoft Teams"
Jump to navigation
Jump to search
Michael.mast (talk | contribs) (→Notes) |
Michael.mast (talk | contribs) (→Notes) |
||
| Line 56: | Line 56: | ||
exit 0 | exit 0 | ||
| + | </pre> | ||
| + | *Cleanup and packaging <ref>https://kb.igel.com/igelos-11.03.500/en/compressing-the-custom-partition-contents-30199933.html</ref> | ||
| + | <pre> | ||
| + | rm -f teams*.deb | ||
| + | chmod -R +x teams | ||
| + | chmod +x custompart-teams | ||
| + | tar cjvf teams_1.3.00.16851.tar.bz2 teams custompart-teams | ||
| + | </pre> | ||
| + | *Create inf file teams.inf | ||
| + | <pre> | ||
| + | [INFO] | ||
| + | [PART] | ||
| + | file="teams_1.3.00.16851.tar.bz2" | ||
| + | version="1.3.00.16851_igel1" | ||
| + | size="500M" | ||
| + | name="teams" | ||
| + | minfw="11.03.500" | ||
</pre> | </pre> | ||
Latest revision as of 09:38, 15 July 2020
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
- Cleanup and packaging [2]
rm -f teams*.deb chmod -R +x teams chmod +x custompart-teams tar cjvf teams_1.3.00.16851.tar.bz2 teams custompart-teams
- Create inf file teams.inf
[INFO] [PART] file="teams_1.3.00.16851.tar.bz2" version="1.3.00.16851_igel1" size="500M" name="teams" minfw="11.03.500"