File: chkboot-check

package info (click to toggle)
chkboot 1.3-8.2
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 288 kB
  • sloc: sh: 267; makefile: 31
file content (22 lines) | stat: -rwxr-xr-x 782 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/usr/bin/env bash

# chkboot-check: copy to /usr/bin/chkboot-check and change its permissions to executable and run to test for changes
#
# author: ju (ju at heisec dot de)
# contributors: inhies, prurigro
#
# license: GPLv2

source /etc/default/chkboot

if [[ -s "${CHKBOOT_DATA}/${CHANGES_ALERT}" ]]; then
    echo -e -n "\e[0;${HIGHLIGHT_COLOUR};47m"
    echo -e "CHKBOOT ALERT!\n"
    echo "Changes have been detected in your boot files!"
    echo "The following list of files contained in have changed since the last time this script was run (filename sha512):"
    cat "${CHKBOOT_DATA}/${CHANGES_ALERT}"
    echo -e -n "\nThis notification will continue to appear until you either run \"chkboot\" again as root or restart your computer"
    echo -e "\e[0m\n"

    exit 1
fi