aboutsummaryrefslogtreecommitdiffstats
path: root/recipes/hibernate-script/hibernate-script_1.12.bb
blob: 703f0d6fd5e15b9f2154586f59709c6dafbb40e7 (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
# hibernate-script OE build file
# Copyright (C) 2006, Advanced Micro Devices, Inc.  All Rights Reserved
# Released under the MIT license (see packages/COPYING)

DESCRIPTION="Hibernate script supporting multiple suspend methods"
LICENSE="GPL"
HOMEPAGE="http://tuxonice.net/"

SRC_URI="http://tuxonice.net/files/${PN}-${PV}.tar.gz \
	file://hibernate.conf \
	file://standby.conf \
	file://ram.conf"

inherit update-rc.d

INITSCRIPT_NAME = "hibernate-cleanup"
INITSCRIPT_PARAMS = "start 31 S ."

FILES_${PN}_append = " /usr/share/hibernate"

do_install () {
	BASE_DIR=${D} PREFIX=/usr MAN_DIR=${D}/usr/share/man \
		${S}/install.sh

	ln -s ./hibernate ${D}/usr/sbin/hibernate-standby
	ln -s ./hibernate ${D}/usr/sbin/hibernate-ram

	#Override conf files from ${WORKDIR}
	install -m 0644 ${WORKDIR}/hibernate.conf ${D}/etc/hibernate/
	install -m 0644 ${WORKDIR}/ram.conf ${D}/etc/hibernate/
	install -m 0644 ${WORKDIR}/standby.conf ${D}/etc/hibernate/

	install -d ${D}/etc/init.d
	install -m 0755 ${S}/init.d/hibernate-cleanup.sh ${D}/etc/init.d/hibernate-cleanup

}



SRC_URI[md5sum] = "0fb7c524a30daacf200f27de2e398646"
SRC_URI[sha256sum] = "dd1c1bb297fc4bfdce73614322cb60d92d99db719e473b9cbb4c62e0ea444147"