summaryrefslogtreecommitdiffstats
path: root/rules/smartmontools.in
blob: 66a7bfbc72eff565bc3a89a843c7b23fbe254617 (plain)
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
## SECTION=shell_and_console

menuconfig SMARTMONTOOLS
	tristate
	prompt "smartmontools                 "
	select BUSYBOX_START_STOP_DAEMON if SMARTMONTOOLS_SMARTD_INITD
	select LIBC_M
	select GCCLIBS_CXX
	select GCCLIBS_GCC_S
	help
	  The smartmontools package contains two utility programs (smartctl and smartd)
	  to control and monitor storage systems using the Self-Monitoring, Analysis
	  and Reporting Technology System (SMART) built into most modern ATA and SCSI
	  harddisks. In many cases, these utilities will provide advanced warning of
	  disk degradation and failure.
if SMARTMONTOOLS

config SMARTMONTOOLS_SMARTCTL
	bool
	default y
	prompt "install smartctl"
	help
	  Control and Monitor Utility for SMART Disks

config SMARTMONTOOLS_SMARTD
	bool
	default n
	prompt "install smartd"
	help
	  SMART Disk Monitoring Daemon

config SMARTMONTOOLS_SMARTD_CONFIG
	bool
	depends	on SMARTMONTOOLS_SMARTD
	default n
	prompt "install smartd.conf"
	help
	  SMART Disk Monitoring Daemon Configuration File

config SMARTMONTOOLS_SMARTD_INITD
	bool
	depends	on SMARTMONTOOLS_SMARTD
	default n
	prompt "install /etc/init.d/smartd"
	help
	  SMART Disk Monitoring Daemon Configuration File

config SMARTMONTOOLS_SYSTEMD_UNIT
	bool
	default y
	depends on SYSTEMD
	prompt "install systemd unit file for smartd"

endif