]> git.pld-linux.org Git - packages/initramfs-tools.git/commitdiff
- sync to 0.114; needs testing if anyone still uses it
authorJakub Bogusz <qboosh@pld-linux.org>
Sun, 20 Oct 2013 19:56:16 +0000 (21:56 +0200)
committerJakub Bogusz <qboosh@pld-linux.org>
Sun, 20 Oct 2013 19:56:16 +0000 (21:56 +0200)
initramfs-tools-gz-modules.patch
initramfs-tools-initrdtools.patch
initramfs-tools-klibcdir.patch
initramfs-tools-less-noise.patch
initramfs-tools-nobb.patch
initramfs-tools-undebianize.patch
initramfs-tools.spec

index b1ffa34b49830ba682f9b74e2d43e44dd911d2fa..074c0e936a03ed5c163743a83f6efe1b4043d82e 100644 (file)
@@ -1,52 +1,25 @@
---- initramfs-tools-0.93/hook-functions.orig   2009-02-23 17:16:46.000000000 +0100
-+++ initramfs-tools-0.93/hook-functions        2009-02-24 16:33:40.000000000 +0100
-@@ -41,7 +41,7 @@
- # Add dependent modules + eventual firmware
- manual_add_modules()
- {
--      local mam_x firmwares firmware
-+      local mam_x mam_xbn firmwares firmware
-       for mam_x in $(/sbin/modprobe --set-version="${version}" --ignore-install \
-       --show-depends "${1}" 2>/dev/null | awk '/^insmod/ { print $2 }'); do
-@@ -68,13 +68,15 @@
+--- initramfs-tools/hook-functions.orig        2013-10-20 20:07:37.766039986 +0200
++++ initramfs-tools/hook-functions     2013-10-20 20:24:00.679332070 +0200
+@@ -93,9 +93,9 @@
+                               fi
  
-                       # Only print warning for missing fw of loaded module
-                       # or forced loaded module
-+                      mam_xbn=$(basename "${mam_x}" .ko)
-+                      mam_xbn=${mam_xbn%%.ko*}
-                       if [ ! -e "/lib/firmware/${firmware}" ] \
-                       && [ ! -e "/lib/firmware/${version}/${firmware}" ]; then
--                              if grep -q "^$(basename "${mam_x}" .ko)[[:space:]]" \
-+                              if grep -q "^${mam_xbn}[[:space:]]" \
-                               /proc/modules \
--                              || grep -q "^$(basename "${mam_x}" .ko)" \
-+                              || grep -q "^${mam_xbn}" \
-                               "${CONFDIR}/modules"; then
--                                      echo "W: Possible missing firmware /lib/firmware/${firmware} for module $(basename ${mam_x} .ko)" >&2
-+                                      echo "W: Possible missing firmware /lib/firmware/${firmware} for module ${mam_xbn}" >&2
+                               kmod_modname="${kmod##*/}"
+-                              kmod_modname="${kmod_modname%.ko}"
++                              kmod_modname="${kmod_modname%.ko*}"
+                               if grep -q "^$kmod_modname\\>" /proc/modules "${CONFDIR}/modules"; then
+-                                      echo "W: Possible missing firmware /lib/firmware/${firmware} for module $(basename ${kmod} .ko)" >&2
++                                      echo "W: Possible missing firmware /lib/firmware/${firmware} for module $kmod_modname" >&2
                                fi
                                continue
                        fi
-@@ -169,7 +171,7 @@
- # Copy entire subtrees to the initramfs
- copy_modules_dir()
- {
--      local x_mod
-+      local x_mod mod_bn
-       if ! [ -d "${MODULESDIR}/${1}" ]; then
-               return;
-@@ -177,8 +179,10 @@
-       if [ "${verbose}" = "y" ]; then
-               echo "Copying module directory ${1}"
-       fi
--      for x_mod in $(find "${MODULESDIR}/${1}" -name '*.ko' -print); do
--              manual_add_modules $(basename ${x_mod} .ko)
-+      for x_mod in $(find "${MODULESDIR}/${1}" \( -name '*.ko' -o -name '*.ko.gz' \) -print); do
-+              mod_bn=$(basename "${x_mod}" .ko)
-+              mod_bn=${mod_bn%%.ko*}
-+              manual_add_modules ${mod_bn}
+@@ -187,8 +187,8 @@
+               exclude="${exclude:-} -name $1 -prune -o "
+               shift
        done
+-      for kmod in $(find "${MODULESDIR}/${dir}" ${exclude:-} -name '*.ko' -printf '%f\n'); do
+-              modules="$modules ${kmod%.ko}"
++      for kmod in $(find "${MODULESDIR}/${dir}" ${exclude:-} \( -name '*.ko' -o -name '*.ko.gz' \) -printf '%f\n'); do
++              modules="$modules ${kmod%.ko*}"
+       done
+       manual_add_modules $modules
  }
index 0d02f8c5a4e11cb165d8380d7f48780dbe2886f0..42a3a55ff01f0eadf202c6bd09c63c4ba45b375e 100644 (file)
  # KEYMAP: [ y | n ]
  #
  # Load a keymap during the initramfs stage.
---- initramfs-tools/mkinitramfs~       2010-01-20 16:06:15.393838115 +0100
-+++ initramfs-tools/mkinitramfs        2010-01-20 17:43:06.685958668 +0100
+--- initramfs-tools/mkinitramfs.orig   2013-10-20 20:28:07.915988361 +0200
++++ initramfs-tools/mkinitramfs        2013-10-20 20:37:00.889299328 +0200
 @@ -10,6 +10,7 @@
- errors_to="2>/dev/null"
- # BUSYBOXDIR="/usr/lib/initramfs-tools/bin/"
- BUSYBOXDIR="/bin"
+ test -e /bin/busybox && BUSYBOXDIR=/bin
+ test -e /usr/lib/initramfs-tools/bin/busybox && BUSYBOXDIR=/usr/lib/initramfs-tools/bin
+ export BUSYBOXDIR
 +INITRDDIR="/usr/lib/initrd"
  
- OPTIONS=`getopt -o d:ko:r:v -n "$0" -- "$@"`
+ OPTIONS=`getopt -o c:d:ko:r:v -n "$0" -- "$@"`
  
-@@ -153,6 +154,8 @@
- export verbose
+@@ -190,6 +191,8 @@
  export KEYMAP
  export MODULES
+ export BUSYBOX
 +export INITRDDIR
 +export INITRDTOOLS
  
  # Private, used by 'catenate_cpiogz'.
  export __TMPCPIOGZ
-@@ -251,7 +251,7 @@
-       rm -f ${DESTDIR}/bin/sh
-       rm -f ${DESTDIR}/bin/busybox
-       copy_exec ${BUSYBOXDIR}/busybox /bin/busybox
--      ln -s ${BUSYBOXDIR}/busybox ${DESTDIR}/bin/sh
-+      copy_exec ${BUSYBOXDIR}/busybox /bin/sh
- fi
+--- initramfs-tools/hook-functions.orig        2013-10-20 20:38:05.389296621 +0200
++++ initramfs-tools/hook-functions     2013-10-20 20:40:48.235956453 +0200
+@@ -123,6 +123,17 @@
+       src="${1}"
+       target="${2:-$1}"
  
- # Modutils
---- initramfs-tools/hook-functions~    2010-01-20 16:06:15.392838170 +0100
-+++ initramfs-tools/hook-functions     2010-01-20 17:44:33.865833165 +0100
-@@ -119,6 +119,17 @@
-       local libname dirname
-       source="${1}"
 +      if [ "${INITRDTOOLS}" = "y" ] || [ "${INITRDTOOLS}" = "Y" ]; then
-+              x="$source"
++              x="$src"
 +              while [[ "$x" = */* ]]; do
 +                      [ -e "${INITRDDIR}/${x}" ] && break
 +                      x=${x#*/}
 +              done
 +              if [ -e "${INITRDDIR}/${x}" ]; then
-+                      source="${INITRDDIR}/${x}"
++                      src="${INITRDDIR}/${x}"
 +              fi
 +      fi
 +              
-       if [ -n "${2}" ]; then
-               target="${2}"
-       else
+       [ -f "${src}" ] || return 1
+       if [ -d "${DESTDIR}/${target}" ]; then
index 940dd3c2d04ddba00f7f99f67af911935e7b09c3..1f31e136039e87b9bf43501b2784fcd039839716 100644 (file)
@@ -1,25 +1,24 @@
---- initramfs-tools/mkinitramfs~       2010-01-20 23:44:06.735249166 +0100
-+++ initramfs-tools/mkinitramfs        2010-01-21 00:49:57.218999728 +0100
-@@ -202,8 +202,9 @@
- # symlinks.
+--- initramfs-tools/hooks/klibc.orig   2013-09-12 15:20:05.000000000 +0200
++++ initramfs-tools/hooks/klibc        2013-10-20 20:54:57.609254142 +0200
+@@ -16,16 +16,17 @@
+ esac
  
  # klibc
--ln -s /usr/lib/klibc/bin/* ${DESTDIR}/bin
--ln -s /lib/klibc-*.so ${DESTDIR}/lib
+-cp -pnL /usr/lib/klibc/bin/* ${DESTDIR}/bin
+-cp -pL /lib/klibc-*.so ${DESTDIR}/lib
 +mkdir -p ${DESTDIR}/__KLIBCDIR__
-+ln -s /usr/__KLIBCDIR__/klibc/bin/* ${DESTDIR}/bin
-+ln -s /__KLIBCDIR__/klibc-*.so ${DESTDIR}/__KLIBCDIR__
- rm -f ${DESTDIR}/bin/kinit* ${DESTDIR}/bin/gzip
- cp -p /usr/share/initramfs-tools/init ${DESTDIR}/init
---- initramfs-tools/hook-functions~    2010-01-20 23:44:06.730248164 +0100
-+++ initramfs-tools/hook-functions     2010-01-21 00:50:47.980252380 +0100
-@@ -260,7 +260,7 @@
-       # find out real rootfs on auto type
-       if [ "${FSTYPE}" = "auto" ]; then
--              eval "$(/usr/lib/klibc/bin/fstype ${root})"
-+              eval "$(/usr/__KLIBCDIR__/klibc/bin/fstype ${root})"
++cp -pnL /usr/__KLIBCDIR__/klibc/bin/* ${DESTDIR}/bin
++cp -pL /__KLIBCDIR__/klibc-*.so ${DESTDIR}/__KLIBCDIR__
+ rm -f ${DESTDIR}/bin/kinit* ${DESTDIR}/bin/zcat
+ if [ "${BUSYBOX}" = "n" ] || [ ! -e ${BUSYBOXDIR}/busybox ]; then
+       if [ -e ${DESTDIR}/bin/sh.shared ]; then
+               # Some platforms build a shared klibc/sh:
+               mv ${DESTDIR}/bin/sh.shared ${DESTDIR}/bin/sh
+-      elif [ -e /usr/lib/klibc/bin/sh ]; then
++      elif [ -e /usr/__KLIBCDIR__/klibc/bin/sh ]; then
+               # Others build a static version instead:
+-              cp -pL /usr/lib/klibc/bin/sh ${DESTDIR}/bin/sh
++              cp -pL /usr/__KLIBCDIR__/klibc/bin/sh ${DESTDIR}/bin/sh
        fi
-       # check that fstype rootfs recognition
+ else
+       # Nobody wanted it, so save a tiny bit of space:
index fc1fd2ffc7ee179b80fdc9808ba673ad57570084..5f80b8b1d1f91da601b409e776b6772864ed6cbd 100644 (file)
@@ -1,18 +1,15 @@
---- initramfs-tools-0.93/scripts/functions~    2009-02-27 20:05:45.000000000 +0100
-+++ initramfs-tools-0.93/scripts/functions     2009-02-27 20:09:26.000000000 +0100
-@@ -26,7 +26,7 @@
-       if [ -x /sbin/usplash_write ]; then
-               /sbin/usplash_write "TEXT $@"
-       fi
+--- initramfs-tools/scripts/functions.orig     2013-10-20 20:24:44.509330231 +0200
++++ initramfs-tools/scripts/functions  2013-10-20 20:26:58.035991294 +0200
+@@ -23,12 +23,11 @@
+ log_begin_msg()
+ {
 -      _log_msg "Begin: $@ ... "
-+      _log_msg "$@ ...\n"
++      _log_msg "$@ ... "
  }
  
  log_end_msg()
-@@ -34,7 +34,6 @@
-       if [ -x /sbin/usplash_write ]; then
-               /sbin/usplash_write "SUCCESS ok"
-       fi
+ {
 -      _log_msg "done.\n"
  }
  
index 9501c889d9fcecb78b87502d3c36a4af062b701e..87d4d55d6d573b5c77a061f653bc326f0175c1cf 100644 (file)
@@ -1,27 +1,14 @@
-diff -ur initramfs-tools-0.93/hook-functions initramfs-tools-0.93-nobb/hook-functions
---- initramfs-tools-0.93/hook-functions        2009-02-23 17:10:14.000000000 +0100
-+++ initramfs-tools-0.93-nobb/hook-functions   2009-02-23 17:12:20.000000000 +0100
-@@ -43,7 +43,7 @@
- {
-       local mam_x firmwares firmware
--      for mam_x in $(modprobe --set-version="${version}" --ignore-install \
-+      for mam_x in $(/sbin/modprobe --set-version="${version}" --ignore-install \
-       --show-depends "${1}" 2>/dev/null | awk '/^insmod/ { print $2 }'); do
-               # Prune duplicates
-               if [ -e "${DESTDIR}/${mam_x}" ]; then
-diff -ur initramfs-tools-0.93/init initramfs-tools-0.93-nobb/init
---- initramfs-tools-0.93/init  2009-02-23 17:10:14.000000000 +0100
-+++ initramfs-tools-0.93-nobb/init     2009-02-23 17:10:57.000000000 +0100
-@@ -177,7 +177,7 @@
-       export noresume
- fi
--depmod -a
-+/sbin/depmod -a
- maybe_break top
+--- initramfs-tools/hook-functions.orig        2013-10-20 19:18:52.279496090 +0200
++++ initramfs-tools/hook-functions     2013-10-20 19:57:25.009399034 +0200
+@@ -59,7 +59,7 @@
+               return
+       fi
  
- # Don't do log messages here to avoid confusing usplash
+-      modprobe --all --set-version="${version}" --ignore-install --quiet --show-depends "$@" |
++      /sbin/modprobe --all --set-version="${version}" --ignore-install --quiet --show-depends "$@" |
+       while read prefix kmod options ; do
+               if [ "${prefix}" != "insmod" ]; then
+                       continue
 diff -ur initramfs-tools-0.93/mkinitramfs initramfs-tools-0.93-nobb/mkinitramfs
 --- initramfs-tools-0.93/mkinitramfs   2009-02-23 17:10:14.000000000 +0100
 +++ initramfs-tools-0.93-nobb/mkinitramfs      2009-02-23 17:11:07.000000000 +0100
@@ -34,21 +21,32 @@ diff -ur initramfs-tools-0.93/mkinitramfs initramfs-tools-0.93-nobb/mkinitramfs
  fi
  
  DESTDIR="$(mktemp -t -d mkinitramfs_XXXXXX)" || exit 1
-diff -ur initramfs-tools-0.93/scripts/functions initramfs-tools-0.93-nobb/scripts/functions
---- initramfs-tools-0.93/scripts/functions     2009-01-07 15:14:37.000000000 +0100
-+++ initramfs-tools-0.93-nobb/scripts/functions        2009-02-23 17:13:03.000000000 +0100
-@@ -47,8 +47,8 @@
+--- initramfs-tools/scripts/functions.orig     2013-09-12 14:39:58.000000000 +0200
++++ initramfs-tools/scripts/functions  2013-10-20 19:59:34.126060282 +0200
+@@ -44,14 +44,14 @@
                sleep ${panic}
                reboot
        fi
--      modprobe i8042
--      modprobe atkbd
-+      /sbin/modprobe i8042
-+      /sbin/modprobe atkbd
-       echo $@
-       PS1='(initramfs) ' /bin/sh -i </dev/console >/dev/console 2>&1
+-      modprobe -v i8042 || true
+-      modprobe -v atkbd || true
+-      modprobe -v ehci-pci || true
+-      modprobe -v ehci-orion || true
+-      modprobe -v ehci-hcd || true
+-      modprobe -v uhci-hcd || true
+-      modprobe -v ohci-hcd || true
+-      modprobe -v usbhid || true
++      /sbin/modprobe -v i8042 || true
++      /sbin/modprobe -v atkbd || true
++      /sbin/modprobe -v ehci-pci || true
++      /sbin/modprobe -v ehci-orion || true
++      /sbin/modprobe -v ehci-hcd || true
++      /sbin/modprobe -v uhci-hcd || true
++      /sbin/modprobe -v ohci-hcd || true
++      /sbin/modprobe -v usbhid || true
+       REASON="$@" PS1='(initramfs) ' /bin/sh -i </dev/console >/dev/console 2>&1
  }
-@@ -224,7 +224,7 @@
+@@ -261,7 +261,7 @@
                        if [ "$com" = "#" ]; then
                                continue
                        fi
@@ -57,69 +55,34 @@ diff -ur initramfs-tools-0.93/scripts/functions initramfs-tools-0.93-nobb/script
                done
        fi
  }
-diff -ur initramfs-tools-0.93/scripts/init-premount/thermal initramfs-tools-0.93-nobb/scripts/init-premount/thermal
---- initramfs-tools-0.93/scripts/init-premount/thermal 2009-02-23 17:10:14.000000000 +0100
-+++ initramfs-tools-0.93-nobb/scripts/init-premount/thermal    2009-02-23 17:14:07.000000000 +0100
-@@ -18,17 +18,17 @@
- case "$ARCH" in
- # load the right modules
- powerpc|ppc64)
--      modprobe i2c-powermac
--      modprobe therm_pm72
--      modprobe windfarm_cpufreq_clamp
--      modprobe windfarm_lm75_sensor
--      modprobe windfarm_max6690_sensor
--      modprobe windfarm_pm112
--      modprobe windfarm_pm81
--      modprobe windfarm_pm91
--      modprobe windfarm_smu_controls
--      modprobe windfarm_smu_sat
--      modprobe windfarm_smu_sensors
-+      /sbin/modprobe i2c-powermac
-+      /sbin/modprobe therm_pm72
-+      /sbin/modprobe windfarm_cpufreq_clamp
-+      /sbin/modprobe windfarm_lm75_sensor
-+      /sbin/modprobe windfarm_max6690_sensor
-+      /sbin/modprobe windfarm_pm112
-+      /sbin/modprobe windfarm_pm81
-+      /sbin/modprobe windfarm_pm91
-+      /sbin/modprobe windfarm_smu_controls
-+      /sbin/modprobe windfarm_smu_sat
-+      /sbin/modprobe windfarm_smu_sensors
-       ;;
- i?86|athlon|amd64|x86?64|ia64)
-       for x in $(cat /proc/cmdline); do
-@@ -38,7 +38,7 @@
-                       ;;
-               esac
-       done
--      modprobe fan
--      modprobe thermal
-+      /sbin/modprobe fan
-+      /sbin/modprobe thermal
-       ;;
- esac
-diff -ur initramfs-tools-0.93/scripts/init-top/all_generic_ide initramfs-tools-0.93-nobb/scripts/init-top/all_generic_ide
---- initramfs-tools-0.93/scripts/init-top/all_generic_ide      2008-12-18 00:45:21.000000000 +0100
-+++ initramfs-tools-0.93-nobb/scripts/init-top/all_generic_ide 2009-02-23 17:14:15.000000000 +0100
+--- initramfs-tools/scripts/init-top/all_generic_ide.orig      2013-10-20 20:00:29.019391312 +0200
++++ initramfs-tools/scripts/init-top/all_generic_ide   2013-10-20 20:04:39.002714154 +0200
 @@ -16,11 +16,11 @@
  for x in $(cat /proc/cmdline); do
        case ${x} in
        all_generic_ide)
--              modprobe ide-generic
-+              /sbin/modprobe ide-generic
+-              modprobe ata_generic all_generic_ide=1
++              /sbin/modprobe ata_generic all_generic_ide=1
                ;;
        all_generic_ide=*)
                if [ ${x#all_generic_ide=} ]; then
--                      modprobe ide-generic
-+                      /sbin/modprobe ide-generic
+-                      modprobe ata_generic all_generic_ide=1
++                      /sbin/modprobe ata_generic all_generic_ide=1
                fi
                ;;
        esac
-diff -ur initramfs-tools-0.93/scripts/init-top/framebuffer initramfs-tools-0.93-nobb/scripts/init-top/framebuffer
---- initramfs-tools-0.93/scripts/init-top/framebuffer  2008-12-15 11:31:06.000000000 +0100
-+++ initramfs-tools-0.93-nobb/scripts/init-top/framebuffer     2009-02-23 17:14:22.000000000 +0100
-@@ -87,8 +87,8 @@
+--- initramfs-tools/docs/framebuffer.orig      2013-07-23 19:19:27.000000000 +0200
++++ initramfs-tools/docs/framebuffer   2013-10-20 20:07:01.579374837 +0200
+@@ -85,7 +85,7 @@
+       ;;
+ intelfb|i810fb|i915)
+       # Needs AGP driver loaded
+-      modprobe intel-agp
++      /sbin/modprobe intel-agp
+       ;;
+ uvesafb)
+       # v86d requires /dev/zero and dev/mem, but udev haven't been started yet
+@@ -98,8 +98,8 @@
  
  if [ -n "${FB}" ]; then
        unset MODPROBE_OPTIONS
index 8f1724d5ae4db58848e93088821c4d9ccbaca39e..c9b29825a8da4a1a316f3e235533def753196ee0 100644 (file)
@@ -1,54 +1,3 @@
-diff -urN initramfs-tools-0.93.orig/hook-functions initramfs-tools-0.93/hook-functions
---- initramfs-tools-0.93.orig/hook-functions   2009-02-17 18:22:54.000000000 +0100
-+++ initramfs-tools-0.93/hook-functions        2009-02-22 19:18:13.000000000 +0100
-@@ -83,9 +83,9 @@
-                               continue
-                       fi
--                      if [ ! -e "${DESTDIR}/lib/udev/firmware.agent" ] \
--                      && [ -e "/lib/udev/firmware.agent" ]; then
--                              copy_exec /lib/udev/firmware.agent
-+                      if [ ! -e "${DESTDIR}/lib/udev/firmware" ] \
-+                      && [ -e "/lib/udev/firmware" ]; then
-+                              copy_exec /lib/udev/firmware
-                       fi
-                       if [ -e "/lib/firmware/${version}/${firmware}" ]; then
-@@ -445,12 +445,12 @@
- # minimal supported kernel version
- check_minkver()
- {
--      local curversion initdir DPKG_ARCH minversion cm_x tmp
-+      local curversion initdir minversion cm_x tmp
-       curversion="${1}"
-       initdir="${2}"
-       if [ -z "${initdir}" ]; then
--              case ${DPKG_ARCH} in
-+              case ${ARCH} in
-                       ia64|hppa)
-                               minversion="2.6.15"
-                       ;;
-@@ -459,8 +459,8 @@
-                               minversion="2.6.12"
-                       ;;
-               esac
--              if dpkg --compare-versions "${curversion}" lt "${minversion}"; then
--                      echo "W: kernel ${curversion} too old for initramfs on ${DPKG_ARCH}" >&2
-+              if expr "${curversion}" '<' "${minversion}" >/dev/null 2>/dev/null; then
-+                      echo "W: kernel ${curversion} too old for initramfs on ${ARCH}" >&2
-                       echo "W: not generating requested initramfs for kernel ${curversion}" >&2
-                       exit 2
-               fi
-@@ -473,7 +473,7 @@
-               minver=$(sed '/^MINKVER=/!d;$!d;s/^MINKVER=//;s/[[:space:]]*$//' "${initdir}/${cm_x}")
-               if [ -z "${tmp}" ]; then
-                       continue
--              elif dpkg --compare-versions "${curversion}" lt "${minver}"; then
-+              elif expr "${curversion}" '<' "${minver}" >/dev/null 2>/dev/null; then
-                       echo "W: ${cm_x} hook script requires at least kernel version ${minver}" >&2
-                       echo "W: not generating requested initramfs for kernel ${curversion}" >&2
-                       exit 2
 diff -urN initramfs-tools-0.93.orig/hooks/thermal initramfs-tools-0.93/hooks/thermal
 --- initramfs-tools-0.93.orig/hooks/thermal    2007-12-25 17:03:57.000000000 +0100
 +++ initramfs-tools-0.93/hooks/thermal 2009-02-22 18:35:32.000000000 +0100
@@ -114,28 +63,27 @@ diff -urN initramfs-tools-0.93.orig/initramfs-tools.8 initramfs-tools-0.93/initr
  allows arch specific boot actions.
  .TP
  \fB\fI blacklist, panic, quiet, resume, noresume, resume_offset
-diff -urN initramfs-tools-0.93.orig/mkinitramfs initramfs-tools-0.93/mkinitramfs
---- initramfs-tools-0.93.orig/mkinitramfs      2009-02-17 15:56:33.000000000 +0100
-+++ initramfs-tools-0.93/mkinitramfs   2009-02-22 18:40:45.000000000 +0100
-@@ -63,7 +63,7 @@
+--- initramfs-tools/mkinitramfs.orig   2013-09-12 15:20:05.000000000 +0200
++++ initramfs-tools/mkinitramfs        2013-10-20 18:42:05.429588703 +0200
+@@ -67,7 +67,7 @@
  EXTRA_CONF=''
  for i in /usr/share/initramfs-tools/conf.d/* ${CONFDIR}/conf.d/*; do
-       EXTRA_CONF="${EXTRA_CONF} $(basename $i \
+       [ -e $i ] && EXTRA_CONF="${EXTRA_CONF} $(basename $i \
 -              | grep '^[[:alnum:]][[:alnum:]\._-]*$' | grep -v '\.dpkg-.*$')";
-+              | grep '^[[:alnum:]][[:alnum:]\._-]*$' | grep -v '\.dpkg-.*$' | grep -v '\.rpm\(save\|new\|orig\)$')";
++              | grep '^[[:alnum:]][[:alnum:]\._-]*$' | grep -v '\.dpkg-.*$' | grep -Ev '\.rpm(save|new|orig)$')";
  done
  # FIXME: deprecated those settings on mkinitramfs run
- #        these conf dirs are for boot scripts and land on initramfs
-@@ -141,7 +141,7 @@
DESTDIR="$(mktemp -t -d mkinitramfs_XXXXXX)" || exit 1
- __TMPCPIOGZ="$(mktemp -t mkinitramfs-OL_XXXXXX)" || exit 1
+ #      these conf dirs are for boot scripts and land on initramfs
+@@ -177,7 +177,7 @@
__TMPCPIOGZ="$(mktemp ${TMPDIR:-/var/tmp}/mkinitramfs-OL_XXXXXX)" || exit 1
+ __TMPEARLYCPIO="$(mktemp ${TMPDIR:-/var/tmp}/mkinitramfs-FW_XXXXXX)" || exit 1
  
 -DPKG_ARCH=`dpkg --print-architecture`
 +ARCH=`uname -m`
  
  # Export environment for hook scripts.
  #
-@@ -149,7 +149,7 @@
+@@ -185,7 +185,7 @@
  export version
  export CONFDIR
  export DESTDIR
@@ -144,7 +92,7 @@ diff -urN initramfs-tools-0.93.orig/mkinitramfs initramfs-tools-0.93/mkinitramfs
  export verbose
  export KEYMAP
  export MODULES
-@@ -215,7 +215,7 @@
+@@ -258,7 +258,7 @@
        cp -p "${CONFDIR}/scripts/${b}" "${DESTDIR}/scripts/$(dirname "${b}")/"
  done
  
@@ -153,7 +101,7 @@ diff -urN initramfs-tools-0.93.orig/mkinitramfs initramfs-tools-0.93/mkinitramfs
  cp -p "${CONFDIR}/initramfs.conf" ${DESTDIR}/conf
  for i in ${EXTRA_CONF}; do
        if [ -e "${CONFDIR}/conf.d/${i}" ]; then
-@@ -253,7 +253,7 @@
+@@ -285,7 +285,7 @@
  cp -a /etc/modprobe.d/* "${DESTDIR}/etc/modprobe.d/"
  
  # workaround: libgcc always needed on old-abi arm
@@ -162,58 +110,47 @@ diff -urN initramfs-tools-0.93.orig/mkinitramfs initramfs-tools-0.93/mkinitramfs
        cp -a /lib/libgcc_s.so.1 "${DESTDIR}/lib/"
  fi
  
-diff -urN initramfs-tools-0.93.orig/scripts/init-premount/thermal initramfs-tools-0.93/scripts/init-premount/thermal
---- initramfs-tools-0.93.orig/scripts/init-premount/thermal    2009-02-13 17:20:58.000000000 +0100
-+++ initramfs-tools-0.93/scripts/init-premount/thermal 2009-02-22 18:34:46.000000000 +0100
-@@ -15,7 +15,7 @@
-       ;;
- esac
--case "$DPKG_ARCH" in
-+case "$ARCH" in
- # load the right modules
- powerpc|ppc64)
-       modprobe i2c-powermac
-@@ -30,7 +30,7 @@
-       modprobe windfarm_smu_sat
-       modprobe windfarm_smu_sensors
-       ;;
--i386|amd64|ia64)
-+i?86|athlon|amd64|x86?64|ia64)
-       for x in $(cat /proc/cmdline); do
-               case ${x} in
-               acpi=off)
-diff -urN initramfs-tools-0.93.orig/update-initramfs initramfs-tools-0.93/update-initramfs
---- initramfs-tools-0.93.orig/update-initramfs 2009-01-11 23:56:02.000000000 +0100
-+++ initramfs-tools-0.93/update-initramfs      2009-02-22 19:17:10.000000000 +0100
-@@ -4,7 +4,6 @@
+--- initramfs-tools/update-initramfs.orig      2013-07-23 19:19:27.000000000 +0200
++++ initramfs-tools/update-initramfs   2013-10-20 19:15:39.612837510 +0200
+@@ -3,7 +3,6 @@
+ STATEDIR=/var/lib/initramfs-tools
  BOOTDIR=/boot
  CONF=/etc/initramfs-tools/update-initramfs.conf
- KPKGCONF=/etc/kernel-img.conf
 -USETRIGGERS=true
  mode=""
  version=""
-@@ -12,18 +11,6 @@
+ update_initramfs=yes
+@@ -13,29 +12,6 @@
  
  [ -r ${CONF} ] && . ${CONF}
  
--if       $USETRIGGERS                                         \
--      && [ x"$DPKG_MAINTSCRIPT_PACKAGE" != x ]                \
--      && [ $# = 1 ]                                           \
--      && [ x"$1" = x-u ]                                      \
--      && dpkg-trigger --check-supported 2>/dev/null
--then
--      if dpkg-trigger --no-await update-initramfs; then
--              echo "update-initramfs: deferring update (trigger activated)"
+-case "$DPKG_MAINTSCRIPT_PACKAGE" in
+-linux-image-*)
+-      if [ -z "$INITRAMFS_TOOLS_KERNEL_HOOK" ]; then
+-              # kernel maintainer script called us directly; ignore
+-              # it and let the hook script handle it instead
+-              echo "update-initramfs: deferring update (hook will be called later)"
 -              exit 0
 -      fi
--fi
+-      ;;
+-?*)
+-      if         $USETRIGGERS                                         \
+-              && [ $# = 1 ]                                           \
+-              && [ x"$1" = x-u ]                                      \
+-              && dpkg-trigger --check-supported 2>/dev/null
+-      then
+-              if dpkg-trigger --no-await update-initramfs; then
+-                      echo "update-initramfs: deferring update (trigger activated)"
+-                      exit 0
+-              fi
+-      fi
+-      ;;
+-esac
 -
  usage()
  {
-       if [ -n "${1}" ]; then
-@@ -98,7 +85,7 @@
+       if [ -n "${1:-}" ]; then
+@@ -110,7 +86,7 @@
  backup_initramfs()
  {
        [ ! -r "${initramfs}" ] && return 0
@@ -222,7 +159,7 @@ diff -urN initramfs-tools-0.93.orig/update-initramfs initramfs-tools-0.93/update
        [ -r "${initramfs_bak}" ] && rm -f "${initramfs_bak}"
        ln -f "${initramfs}" "${initramfs_bak}" \
                || cp -a "${initramfs}" "${initramfs_bak}"
-@@ -108,7 +95,7 @@
+@@ -120,7 +96,7 @@
  # keep booted initramfs
  backup_booted_initramfs()
  {
@@ -231,12 +168,12 @@ diff -urN initramfs-tools-0.93.orig/update-initramfs initramfs-tools-0.93/update
  
        # first time run thus no backup
        [ ! -r "${initramfs_bak}" ] && return 0
-@@ -313,7 +300,7 @@
+@@ -237,7 +213,7 @@
                fi
                worklist=""
                for gsv_i in $version_list; do
--                      if dpkg --compare-versions "${gsv_x}" '>' "${gsv_i}"; then
-+                      if expr "${gsv_x}" '>' "${gsv_i}" >/dev/null 2>/dev/null; then
+-                      if dpkg --compare-versions "${gsv_x}" '>' "${gsv_i}" 2>/dev/null; then
++                      if expr "${gsv_x}" '>' "${gsv_i}" >/dev/null 2>&1; then
                                worklist="${worklist} ${gsv_x} ${gsv_i}"
                                gsv_x=""
                        else
index 4876690060afc532e3b394f1354b9c2aa3687096..f6023e538b8628d8a7be63a945e89cdf1e655b90 100644 (file)
@@ -1,17 +1,18 @@
 #
 # TODO:
+#      - check after 0.93.x -> 0.114 update
 #      - clean up Requires (still)
 #      - test cryptroot, dmraid, mdadm, opensc, openct modules
 #
 Summary:       Tools for generating an initramfs
 Summary(pl.UTF-8):     Narzędzia do tworzenia initramfs
 Name:          initramfs-tools
-Version:       0.93.4
-Release:       6
+Version:       0.114
+Release:       0.1
 License:       Public Domain
 Group:         Applications/System
 Source0:       ftp://ftp.debian.org/debian/pool/main/i/initramfs-tools/%{name}_%{version}.tar.gz
-# Source0-md5: 06415435a4ba85713ea50b34e212d73c
+# Source0-md5: d335922c64ab829c7f1692d15fe09dcb
 Patch0:                %{name}-undebianize.patch
 Patch1:                %{name}-nobb.patch
 Patch2:                %{name}-gz-modules.patch
@@ -86,7 +87,7 @@ wbudowany ratunkowy shell do którego można zalogować się przez ssh.
 %patch5 -p1
 %patch6 -p1
 
-sed -i -e 's|__KLIBCDIR__|%{_lib}|g' hook-functions mkinitramfs
+sed -i -e 's|__KLIBCDIR__|%{_lib}|g' hooks/klibc
 sed -i -e 's|INITRDDIR="/usr/lib/initrd"|INITRDDIR="/usr/%{_lib}/initrd"|' mkinitramfs
 
 # cleanup backups after patching
@@ -116,7 +117,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc HACKING docs/*
+%doc HACKING docs/* debian/changelog
 %dir %{_sysconfdir}/initramfs-tools
 %dir %{_sysconfdir}/initramfs-tools/conf.d
 %dir %{_sysconfdir}/initramfs-tools/hooks
@@ -143,7 +144,6 @@ rm -rf $RPM_BUILD_ROOT
 %dir %{_datadir}/initramfs-tools/modules.d
 %dir %{_datadir}/initramfs-tools/scripts
 %dir %{_datadir}/initramfs-tools/scripts/init-bottom
-%dir %{_datadir}/initramfs-tools/scripts/init-premount
 %dir %{_datadir}/initramfs-tools/scripts/init-top
 %dir %{_datadir}/initramfs-tools/scripts/local-bottom
 %dir %{_datadir}/initramfs-tools/scripts/local-premount
@@ -154,9 +154,13 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/initramfs-tools/scripts/functions
 %{_datadir}/initramfs-tools/scripts/local
 %{_datadir}/initramfs-tools/scripts/nfs
-%attr(755,root,root) %{_datadir}/initramfs-tools/scripts/init-premount/*
 %attr(755,root,root) %{_datadir}/initramfs-tools/scripts/init-top/*
 %attr(755,root,root) %{_datadir}/initramfs-tools/scripts/local-premount/*
-%attr(755,root,root) %{_sbindir}/*
+%attr(755,root,root) %{_sbindir}/mkinitramfs
+%attr(755,root,root) %{_sbindir}/update-initramfs
 %dir /var/lib/initramfs-tools
-%{_mandir}/man[58]/*
+%{_mandir}/man5/initramfs.conf.5*
+%{_mandir}/man5/update-initramfs.conf.5*
+%{_mandir}/man8/initramfs-tools.8*
+%{_mandir}/man8/mkinitramfs.8*
+%{_mandir}/man8/update-initramfs.8*
This page took 0.122414 seconds and 4 git commands to generate.