summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Bailey <jbailey@ubuntu.com>2005-08-16 13:34:37 -0400
committerJeff Bailey <jbailey@ubuntu.com>2005-08-16 13:34:37 -0400
commitbaab5f5fc3d6cfe4821a82e5b17f0f57bef060b0 (patch)
tree274ece2445c9c99662927bcc762071cae1700e97
parent618760b004d07efb11f05e57d46ed4b5adb2823c (diff)
downloadinitramfs-tools-baab5f5fc3d6cfe4821a82e5b17f0f57bef060b0.tar.gz
initramfs-tools-baab5f5fc3d6cfe4821a82e5b17f0f57bef060b0.zip
Cleanup commit, sorry for the mess
-rw-r--r--debian/initramfs-tools.manpages1
-rw-r--r--hooks/acpid24
-rw-r--r--mkinitramfs.871
-rw-r--r--scripts/init-premount/acpid19
-rw-r--r--scripts/local-premount/suspend30
5 files changed, 145 insertions, 0 deletions
diff --git a/debian/initramfs-tools.manpages b/debian/initramfs-tools.manpages
new file mode 100644
index 0000000..61d8057
--- /dev/null
+++ b/debian/initramfs-tools.manpages
@@ -0,0 +1 @@
+mkinitramfs.8
diff --git a/hooks/acpid b/hooks/acpid
new file mode 100644
index 0000000..0f3c84c
--- /dev/null
+++ b/hooks/acpid
@@ -0,0 +1,24 @@
+#!/bin/sh
+
+PREREQ=""
+
+prereqs()
+{
+ echo "$PREREQ"
+}
+
+case $1 in
+# get pre-requisites
+prereqs)
+ prereqs
+ exit 0
+ ;;
+esac
+
+# Hooks for loading acpi bits into the initramfs
+
+. /usr/share/initramfs-tools/hook-functions
+
+for x in fan thermal; do
+ manual_add_modules ${x}
+done
diff --git a/mkinitramfs.8 b/mkinitramfs.8
new file mode 100644
index 0000000..cc56915
--- /dev/null
+++ b/mkinitramfs.8
@@ -0,0 +1,71 @@
+.TH MKINITRAMFS 8 "$Date: 2005/07/15 $" "" "mkinitramfs manual"
+
+.SH NAME
+mkinitramfs \- generate an initramfs image
+
+.SH SYNOPSIS
+.B mkinitramfs
+.RB [ \-d
+.IR confdir ]
+.RB [ \-k ]
+.RB [ \-o
+.IR outfile ]
+.RB [ \-r
+.IR root ]
+.RI [ version ]
+.SH DESCRIPTION
+The
+.B mkinitramfs
+script generates an initramfs image. The initramfs is an cpio archive.
+At boot time, the kernel unpacks that archive into ram disk, mounts and
+uses it as initial root file system. All finding of the root device
+happens in this early userspace.
+
+.SH OPTIONS
+.TP
+\fB \-d \fI confdir
+Set an alternate configuration directory.
+
+.TP
+\fB \-k
+Keep the temporary directory used to make the image.
+
+.TP
+\fB \-o \fI outfile
+Write the image to
+.IR outfile .
+
+.TP
+\fB \-r \fI root
+Override the
+.B ROOT
+setting in
+.IR mkinitramfs.conf .
+
+.SH FILES
+.TP
+.I /etc/mkinitramfs/initramfs.conf
+The default configuration file for the script. See
+.BR initramfs.conf (8)
+for a description of the available configuration parameter.
+
+.TP
+.I /etc/mkinitramfs/modules
+Specified modules will be put in the generated image and loaded when the system boots. The format - one per line - is identical to that of
+.I /etc/modules,
+which is described in
+.BR modules (5).
+
+.TP
+.I /etc/mkinitramfs/DSDT.aml
+If this file exists, it will be appended to the initramfs in a way that causes
+it to be loaded by ACPI.
+
+
+.SH AUTHOR
+The initramfs-tools are written by Jeff Bailey <jbailey@ubuntu.com>.
+This manual is maintained by Maximilian Attems <maks@sternwelten.at>.
+
+.SH SEE ALSO
+
+.BR initramfs.conf (8)
diff --git a/scripts/init-premount/acpid b/scripts/init-premount/acpid
new file mode 100644
index 0000000..61d226a
--- /dev/null
+++ b/scripts/init-premount/acpid
@@ -0,0 +1,19 @@
+#!/bin/sh
+
+PREREQ=""
+
+prereqs()
+{
+ echo "$PREREQ"
+}
+
+case $1 in
+# get pre-requisites
+prereqs)
+ prereqs
+ exit 0
+ ;;
+esac
+
+modprobe -q fan
+modprobe -q thermal
diff --git a/scripts/local-premount/suspend b/scripts/local-premount/suspend
new file mode 100644
index 0000000..5791123
--- /dev/null
+++ b/scripts/local-premount/suspend
@@ -0,0 +1,30 @@
+#!/bin/sh
+
+PREREQ=""
+
+prereqs()
+{
+ echo "$PREREQ"
+}
+
+case $1 in
+# get pre-requisites
+prereqs)
+ prereqs
+ exit 0
+ ;;
+esac
+
+if [ "x${resume}" = "x" ]; then
+ exit
+fi
+
+if [ ! -e ${resume} ]; then
+ exit
+fi
+
+if [ -e /sys/power/resume ]; then
+ major=$((0x$(stat -c%t ${resume})))
+ minor=$((0x$(stat -c%T ${resume})))
+ echo ${major}:${minor} >/sys/power/resume
+fi