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

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

fixed install auditd into systemd

File size: 1.8 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 -i.orig -e 's/#ExecStartPost=-\/sbin\/augenrules --load/ExecStartPost=-\/sbin\/augenrules --load/' /lib/systemd/system/auditd.service
18    systemctl daemon-reload
19    systemctl restart auditd
20    if [ $? -eq 0 ]; then
21        zero-center remove-pulsating-color lliurex-zero-installer-analytics
22        zero-center set-configured lliurex-zero-installer-analytics
23    else
24        zero-center remove-pulsating-color lliurex-zero-installer-analytics
25        zero-center set-non-configured lliurex-zero-installer-analytics
26    fi
27else
28        update-rc.d -f analytics remove
29        update-rc.d -f auditd remove
30        #dpkg-divert --package lliurex-zero-installer-analytics --rename --remove /etc/audit/rules.d/audit.rules
31        #dpkg-divert --package lliurex-zero-installer-analytics --rename --remove /etc/audit/auditd.conf
32        zero-center remove-pulsating-color lliurex-zero-installer-analytics
33        zero-center set-non-configured lliurex-zero-installer-analytics
34fi
35exit 0
Note: See TracBrowser for help on using the repository browser.