Skip to content

Commit d493d72

Browse files
committed
build: On MacOSX, only enable inventory task by default
1 parent 9e46b63 commit d493d72

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

Changes

+2
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,8 @@ packaging:
8787
* Fix the way Glpi-AgentMonitor is stopped during upgrade to prevent service
8888
installation issues
8989
* Remove Deploy & Collect tasks from Typical installation on windows
90+
* On MacOSX, by default, only enable inventory task on MacOSX. You'll have now to
91+
explicitely enable required tasks in an "etc/conf.d" ".cfg" file.
9092

9193
1.7.3 Wed, 03 Apr 2024
9294

contrib/macosx/glpi-agent-packaging.sh

+3
Original file line numberDiff line numberDiff line change
@@ -413,6 +413,9 @@ sed -i .4.bak -Ee "s/^logger *=.*/logger = File/" $AGENT_CFG
413413
sed -i .5.bak -Ee "s/^#?logfile *=.*/logfile = \/var\/log\/glpi-agent.log/" $AGENT_CFG
414414
sed -i .6.bak -Ee "s/^#?logfile-maxsize *=.*/logfile-maxsize = 10/" $AGENT_CFG
415415
sed -i .7.bak -Ee "s/^#?include \"conf\.d\/\"/include \"conf.d\"/" $AGENT_CFG
416+
# By default, only enable inventory task on MacOSX
417+
sed -i .8.bak -Ee "/^#tasks = inventory/ a\\
418+
tasks = inventory" $AGENT_CFG
416419
rm -f $AGENT_CFG*.bak
417420

418421
echo "Create build-info.plist..."

0 commit comments

Comments
 (0)