Skip to content
Snippets Groups Projects
Commit 57ac6ffb authored by Recolic's avatar Recolic :house_with_garden:
Browse files

.tmp

parent 1f337035
No related branches found
No related tags found
1 merge request!1Support ArchLinux level-2 enroll; Add intune-portal pkg; Add instructions & FAQ
This commit is part of merge request !1. Comments created here will be created in the context of that merge request.
# Maintainer: Recolic K <root@recolic.net> # Maintainer: Recolic K <root@recolic.net>
https://packages.microsoft.com/ubuntu/20.04/prod/pool/main/i/intune-portal/intune-portal_1.2310.8_amd64.deb
pkgname=intune-portal pkgname=intune-portal
pkgver=1.2310.8 pkgver=1.2310.8
pkgrel=0 pkgrel=0
...@@ -22,10 +21,11 @@ install=x.install ...@@ -22,10 +21,11 @@ install=x.install
package() { package() {
cd "$srcdir" cd "$srcdir"
ar x source.deb ar x source.deb
tar xvzf data.tar.gz tar xvJf data.tar.xz
cp -r "$srcdir/usr" "$pkgdir/"
ln -s ../../opt/microsoft/intune/bin/intune-portal "$pkgdir/usr/bin/intune-portal" mkdir -p usr/bin
[ ! -f usr/bin/intune-portal ] && ln -s ../../opt/microsoft/intune/bin/intune-portal usr/bin/intune-portal
cp -r "$srcdir/usr" "$srcdir/opt" "$srcdir/lib" "$pkgdir/"
} }
...@@ -11,7 +11,7 @@ post_install() { ...@@ -11,7 +11,7 @@ post_install() {
# deb-systemd-invoke --user start intune-agent.timer >/dev/null || true # deb-systemd-invoke --user start intune-agent.timer >/dev/null || true
#echo "Current systemd version does not support automated start of user instances, please run 'systemctl --user start intune-agent.timer' as your user or reboot the machine." #echo "Current systemd version does not support automated start of user instances, please run 'systemctl --user start intune-agent.timer' as your user or reboot the machine."
deb-systemd-helper enable intune-daemon.socket --now systemctl enable intune-daemon.socket --now
# if [ -d /run/systemd/system ]; then # if [ -d /run/systemd/system ]; then
# systemctl --system daemon-reload >/dev/null || true # systemctl --system daemon-reload >/dev/null || true
...@@ -32,8 +32,17 @@ post_upgrade() { ...@@ -32,8 +32,17 @@ post_upgrade() {
post_install post_install
} }
pre_remove()
{
systemctl stop intune-daemon.socket --now
}
pre_upgrade() {
pre_remove
}
post_remove() { post_remove() {
systemctl --global daemon-reload || echo "Current systemd version does not support automated reload of user units, please run 'systemctl --user daemon-reload as your user or reboot the machine." #systemctl --global daemon-reload || echo "Current systemd version does not support automated reload of user units, please run 'systemctl --user daemon-reload as your user or reboot the machine."
systemctl --system daemon-reload systemctl --system daemon-reload
# deb-systemd-helper --user purge 'intune-agent.timer' 'intune-agent.service' >/dev/null || true # deb-systemd-helper --user purge 'intune-agent.timer' 'intune-agent.service' >/dev/null || true
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment