-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathgrml-autoconfig
executable file
·112 lines (68 loc) · 2.9 KB
/
grml-autoconfig
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
#!/bin/zsh -f
# Filename: /usr/share/grml-autoconfig/grml-autoconfig
# Purpose: basic system configuration and hardware setup for grml system
# Authors: grml-team (grml.org), (c) Michael Prokop <[email protected]>
# Bug-Reports: see http://grml.org/bugs/
# License: This file is licensed under the GPL v2.
################################################################################
# {{{ path, signals, umask, zsh, colors
export PATH="/bin:/sbin:/usr/bin:/usr/sbin"
umask 022
# Ignore these signals: INT, TERM, SEGV
trap "" 2 3 11
# zsh stuff
setopt no_nomatch # avoid 'no matches found: ...'
# }}}
# {{{ source main files
source /etc/grml/autoconfig # configuration file
source /etc/grml/autoconfig.functions # functions
source /etc/grml/lsb-functions # helper functions for smart display
# }}}
# {{{ main grml-autoconfig
if checkbootparam 'forensic' ; then
ewarn "Bootopion forensic found. Important notice:" ; eend 0
ewarn " Do *NOT* boot with something like 'grml forensic ...' but always use 'forensic ...' instead!" ; eend 0
fi
checkvalue $CONFIG_LANGUAGE && config_language
checkvalue $CONFIG_LOG && config_log
checkvalue $CONFIG_HOSTNAME && config_hostname
checkvalue $CONFIG_KERNEL && config_kernel
checkvalue $CONFIG_SECUREBOOT && config_secureboot
checkvalue $CONFIG_TIMEZONE && config_timezone
checkvalue $CONFIG_SWRAID && config_swraid
checkvalue $CONFIG_LVM && config_lvm
checkvalue $CONFIG_TESTCD && config_testcd
checkvalue $CONFIG_BRLTTY && config_brltty
checkvalue $CONFIG_FSTAB && config_fstab
checkvalue $CONFIG_CPU && config_cpu
checkvalue $CONFIG_SSH && config_ssh
checkvalue $CONFIG_VNC && config_vnc
checkvalue $CONFIG_PASSWD && config_passwd
checkvalue $CONFIG_EXTRACT && config_extract
checkvalue $CONFIG_FINDDCSDIR && config_finddcsdir
checkvalue $CONFIG_DEBS && config_debs
checkvalue $CONFIG_CONFIG && config_config
checkvalue $CONFIG_SCRIPTS && config_scripts
checkvalue $CONFIG_FINDDCSDIR && config_umount_dcsdir
checkvalue $CONFIG_PARTCONF && config_partconf
checkvalue $CONFIG_MIXER && config_mixer
checkvalue $CONFIG_GPM && config_gpm
checkvalue $CONFIG_SERVICES && config_services
checkvalue $CONFIG_DEBNET && config_debnet
checkvalue $CONFIG_DISPLAY_SSH_FINGERPRINTS && config_display_ssh_fingerprints
checkvalue $CONFIG_NETCONFIG && config_netconfig
checkvalue $CONFIG_NETSCRIPT && config_netscript
checkvalue $CONFIG_VIRTUALBOX_SHARED_FOLDERS && config_virtualbox_shared_folders
checkvalue $CONFIG_VIRTUALBOX_SETUP && config_virtualbox_setup
checkvalue $CONFIG_MYPATH && config_mypath
checkvalue $CONFIG_DISTRI && config_distri
checkvalue $CONFIG_BLANKING && config_blanking
checkvalue $CONFIG_XSTARTUP && config_x_startup
checkvalue $CONFIG_EASTEREGG && config_easteregg
# }}}
# {{{ Re-enable signals
trap 2 3 11
# }}}
exit 0
## END OF FILE #################################################################
# vim:foldmethod=marker