1 diff -urN initramfs-tools-0.93.orig/hooks/thermal initramfs-tools-0.93/hooks/thermal
2 --- initramfs-tools-0.93.orig/hooks/thermal 2007-12-25 17:03:57.000000000 +0100
3 +++ initramfs-tools-0.93/hooks/thermal 2009-02-22 18:35:32.000000000 +0100
6 . /usr/share/initramfs-tools/hook-functions
10 # copy the right modules
12 manual_add_modules therm_pm72
14 manual_add_modules windfarm_smu_sensors
15 manual_add_modules i2c-powermac
18 +i?86|athlon|amd64|x86?64|ia64)
19 manual_add_modules fan
20 manual_add_modules thermal
22 diff -urN initramfs-tools-0.93.orig/init initramfs-tools-0.93/init
23 --- initramfs-tools-0.93.orig/init 2009-02-17 18:06:31.000000000 +0100
24 +++ initramfs-tools-0.93/init 2009-02-22 18:37:00.000000000 +0100
26 > /dev/.initramfs-tools
29 -# Export the dpkg architecture
31 +# Export the architecture
37 # (keep init, rootmnt)
39 unset MODPROBE_OPTIONS
45 diff -urN initramfs-tools-0.93.orig/initramfs-tools.8 initramfs-tools-0.93/initramfs-tools.8
46 --- initramfs-tools-0.93.orig/initramfs-tools.8 2009-02-17 16:42:31.000000000 +0100
47 +++ initramfs-tools-0.93/initramfs-tools.8 2009-02-22 18:21:10.000000000 +0100
50 is the root path of the newly build initramfs.
54 allows arch specific hook additions.
58 \fB\fI ROOTDELAY, ROOTFLAGS, ROOTFSTYPE
59 correponds to the rootdelay, rootflags or rootfstype boot option.
63 allows arch specific boot actions.
65 \fB\fI blacklist, panic, quiet, resume, noresume, resume_offset
66 --- initramfs-tools/mkinitramfs.orig 2013-09-12 15:20:05.000000000 +0200
67 +++ initramfs-tools/mkinitramfs 2013-10-20 18:42:05.429588703 +0200
70 for i in /usr/share/initramfs-tools/conf.d/* ${CONFDIR}/conf.d/*; do
71 [ -e $i ] && EXTRA_CONF="${EXTRA_CONF} $(basename $i \
72 - | grep '^[[:alnum:]][[:alnum:]\._-]*$' | grep -v '\.dpkg-.*$')";
73 + | grep '^[[:alnum:]][[:alnum:]\._-]*$' | grep -v '\.dpkg-.*$' | grep -Ev '\.rpm(save|new|orig)$')";
75 # FIXME: deprecated those settings on mkinitramfs run
76 # these conf dirs are for boot scripts and land on initramfs
78 __TMPCPIOGZ="$(mktemp ${TMPDIR:-/var/tmp}/mkinitramfs-OL_XXXXXX)" || exit 1
79 __TMPEARLYCPIO="$(mktemp ${TMPDIR:-/var/tmp}/mkinitramfs-FW_XXXXXX)" || exit 1
81 -DPKG_ARCH=`dpkg --print-architecture`
84 # Export environment for hook scripts.
96 cp -p "${CONFDIR}/scripts/${b}" "${DESTDIR}/scripts/$(dirname "${b}")/"
99 -echo "DPKG_ARCH=${DPKG_ARCH}" > ${DESTDIR}/conf/arch.conf
100 +echo "ARCH=${ARCH}" > ${DESTDIR}/conf/arch.conf
101 cp -p "${CONFDIR}/initramfs.conf" ${DESTDIR}/conf
102 for i in ${EXTRA_CONF}; do
103 if [ -e "${CONFDIR}/conf.d/${i}" ]; then
105 cp -a /etc/modprobe.d/* "${DESTDIR}/etc/modprobe.d/"
107 # workaround: libgcc always needed on old-abi arm
108 -if [ "$DPKG_ARCH" = arm ] || [ "$DPKG_ARCH" = armeb ]; then
109 +if [ "$ARCH" = arm ] || [ "$ARCH" = armeb ]; then
110 cp -a /lib/libgcc_s.so.1 "${DESTDIR}/lib/"
113 --- initramfs-tools/update-initramfs.orig 2013-07-23 19:19:27.000000000 +0200
114 +++ initramfs-tools/update-initramfs 2013-10-20 19:15:39.612837510 +0200
116 STATEDIR=/var/lib/initramfs-tools
118 CONF=/etc/initramfs-tools/update-initramfs.conf
125 [ -r ${CONF} ] && . ${CONF}
127 -case "$DPKG_MAINTSCRIPT_PACKAGE" in
129 - if [ -z "$INITRAMFS_TOOLS_KERNEL_HOOK" ]; then
130 - # kernel maintainer script called us directly; ignore
131 - # it and let the hook script handle it instead
132 - echo "update-initramfs: deferring update (hook will be called later)"
139 - && [ x"$1" = x-u ] \
140 - && dpkg-trigger --check-supported 2>/dev/null
142 - if dpkg-trigger --no-await update-initramfs; then
143 - echo "update-initramfs: deferring update (trigger activated)"
152 if [ -n "${1:-}" ]; then
156 [ ! -r "${initramfs}" ] && return 0
157 - initramfs_bak="${initramfs}.dpkg-bak"
158 + initramfs_bak="${initramfs}.bak"
159 [ -r "${initramfs_bak}" ] && rm -f "${initramfs_bak}"
160 ln -f "${initramfs}" "${initramfs_bak}" \
161 || cp -a "${initramfs}" "${initramfs_bak}"
163 # keep booted initramfs
164 backup_booted_initramfs()
166 - initramfs_bak="${initramfs}.dpkg-bak"
167 + initramfs_bak="${initramfs}.bak"
169 # first time run thus no backup
170 [ ! -r "${initramfs_bak}" ] && return 0
174 for gsv_i in $version_list; do
175 - if dpkg --compare-versions "${gsv_x}" '>' "${gsv_i}" 2>/dev/null; then
176 + if expr "${gsv_x}" '>' "${gsv_i}" >/dev/null 2>&1; then
177 worklist="${worklist} ${gsv_x} ${gsv_i}"