summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Bailey <jbailey@ubuntu.com>2005-08-05 11:46:54 -0400
committerJeff Bailey <jbailey@ubuntu.com>2005-08-05 11:46:54 -0400
commit3d319f70b29f804234fa5eb6e93c1168b0d2dddf (patch)
treecb7c4fd3eb4d39b9e6728503907543e6f96b8b3c
parente52d7074e9eed3252a86edd634c50ec44c45c968 (diff)
DSDT, init-premount, and add sata_nv
-rw-r--r--debian/changelog16
-rw-r--r--debian/dirs1
-rw-r--r--init4
-rw-r--r--mkinitramfs7
4 files changed, 27 insertions, 1 deletions
diff --git a/debian/changelog b/debian/changelog
index e083ff1..06f40e3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,19 @@
+initramfs-tools (0.15) breezy; urgency=low
+
+ "Nothing looks so like innocence as an indiscretion."
+ - Oscar Wilde
+
+ * mkinitramfs: Handle putting DSDT.aml into the initramfs
+ Add sata_nv to list of modules to import for main mode.
+
+ * init: New scripts directory, init-premount for generic premount
+ handling (like usplash)
+
+ * debian/dirs: Make the /etc version of this directory for user
+ addons.
+
+ -- Jeff Bailey <jbailey@ubuntu.com> Fri, 5 Aug 2005 11:39:26 -0400
+
initramfs-tools (0.14) breezy; urgency=low
"The world is a stage, but the play is badly cast."
diff --git a/debian/dirs b/debian/dirs
index ac6210e..6de384e 100644
--- a/debian/dirs
+++ b/debian/dirs
@@ -1,4 +1,5 @@
etc/mkinitramfs/init-bottom
+etc/mkinitramfs/init-premount
etc/mkinitramfs/init-top
etc/mkinitramfs/local-bottom
etc/mkinitramfs/local-premount
diff --git a/init b/init
index b2a89e1..e1fee77 100644
--- a/init
+++ b/init
@@ -64,6 +64,10 @@ if [ x${break} = xyes ]; then
panic "Spawning shell within the initramfs"
fi
+log_begin_msg "Running /scripts/init-premount"
+run_scripts /scripts/init-premount
+log_end_msg
+
log_begin_msg "Mounting root file system"
mountroot
log_end_msg
diff --git a/mkinitramfs b/mkinitramfs
index cbc1f82..8092a14 100644
--- a/mkinitramfs
+++ b/mkinitramfs
@@ -83,7 +83,7 @@ auto_add_modules()
done
# scsi
- for x in 3w-9xxx 3w-xxxx a100u2x aacraid ahci aic79xx aic7xxx atp870u BusLogic ch dc395x dmx3191d dpt_i2o eata fdomain initio ipr ips lpfc mac53c94 megaraid megaraid_mbox megaraid_mm mesh nsp32 osst qla1280 qla2100 qla2200 qla2300 qla2322 qla2xxx qla6312 qlogicfas408 qlogicfc sata_promise sata_qstor sata_sil sata_sis sata_svw sata_sx4 sata_uli sata_via sata_vsc scsi_mod scsi_transport_fc scsi_transport_iscsi scsi_transport_spi sd_mod sym53c8xx tmscsim; do
+ for x in 3w-9xxx 3w-xxxx a100u2x aacraid ahci aic79xx aic7xxx atp870u BusLogic ch dc395x dmx3191d dpt_i2o eata fdomain initio ipr ips lpfc mac53c94 megaraid megaraid_mbox megaraid_mm mesh nsp32 osst qla1280 qla2100 qla2200 qla2300 qla2322 qla2xxx qla6312 qlogicfas408 qlogicfc sata_promise sata_nv sata_qstor sata_sil sata_sis sata_svw sata_sx4 sata_uli sata_via sata_vsc scsi_mod scsi_transport_fc scsi_transport_iscsi scsi_transport_spi sd_mod sym53c8xx tmscsim; do
manual_add_modules ${x}
done
@@ -235,6 +235,11 @@ copy_exec /lib/lvm-200/vgchange /sbin
run_scripts /usr/share/initramfs-tools/hooks
run_scripts /etc/mkinitramfs/hooks
+# Apply DSDT to initramfs
+if [ -e ${CONFDIR}/DSDT.aml ]; then
+ copy_exec ${CONFDIR}/DSDT.aml /
+fi
+
(cd ${DESTDIR} && find . | cpio --quiet --dereference -o -H newc | gzip -9 >${outfile})
if [ -s ${__TMPCPIOGZ} ]; then