source: lliurex-zero-installers/trunk/fuentes/lliurex-zero-installer-analytics.zmds/lliurex-zero-installer-analytics.zmd @ 354

Last change on this file since 354 was 354, checked in by mabarracus, 5 years ago

Fixed lliurex-analytics installation into systemd

File size: 1.7 KB
Line 
1#!/bin/bash
2
3export TEXTDOMAIN="lliurex-zero-installer-analytics"
4
5
6zero-center add-pulsating-color lliurex-zero-installer-analytics
7
8
9if zenity --question --text="Desea usted proporcionar informacion (anonima) de uso de aplicaciones al equipo Lliurex?"  --ok-label="Acepto" --cancel-label="No Acepto" > /dev/null 2>&1; then
10    #dpkg-divert --package lliurex-zero-installer-analytics --divert /etc/audit/rules.d/audit.rules.auditd-orig --rename /etc/audit/rules.d/audit.rules
11    dpkg-divert --package lliurex-zero-installer-analytics --divert /etc/audit/auditd.conf.auditd-orig --rename /etc/audit/auditd.conf
12    zero-installer install python-daemon
13    zero-installer install auditd
14    update-rc.d auditd defaults 98
15    update-rc.d analytics defaults 99
16    sed -i.orig -e 's/USE_AUGENRULES="no"/USE_AUGENRULES="yes"/g' /etc/default/auditd
17    sed 's/#ExecStartPost=-\/sbin\/augenrules --load/ExecStartPost=-\/sbin\/augenrules --load/' /etc/systemd/system/multi-user.target.wants/auditd.service > /etc/systemd/system/auditd.service
18    if [ $? -eq 0 ]; then
19        zero-center remove-pulsating-color lliurex-zero-installer-analytics
20        zero-center set-configured lliurex-zero-installer-analytics
21    else
22        zero-center remove-pulsating-color lliurex-zero-installer-analytics
23        zero-center set-non-configured lliurex-zero-installer-analytics
24    fi
25else
26        update-rc.d -f analytics remove
27        update-rc.d -f auditd remove
28        #dpkg-divert --package lliurex-zero-installer-analytics --rename --remove /etc/audit/rules.d/audit.rules
29        #dpkg-divert --package lliurex-zero-installer-analytics --rename --remove /etc/audit/auditd.conf
30        zero-center remove-pulsating-color lliurex-zero-installer-analytics
31        zero-center set-non-configured lliurex-zero-installer-analytics
32fi
33exit 0
Note: See TracBrowser for help on using the repository browser.