Hello community,

here is the log from the commit of package nfs-utils for openSUSE:Factory 
checked in at 2014-07-12 17:14:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nfs-utils (Old)
 and      /work/SRC/openSUSE:Factory/.nfs-utils.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nfs-utils"

Changes:
--------
--- /work/SRC/openSUSE:Factory/nfs-utils/nfs-utils.changes      2014-06-18 
10:59:30.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.nfs-utils.new/nfs-utils.changes 2014-07-12 
17:14:20.000000000 +0200
@@ -1,0 +2,7 @@
+Thu Jun 26 02:35:31 UTC 2014 - [email protected]
+
+- add mkinitrd scripts back in.  They are needed by
+  "guestfs"  See bnc#883873
+  (bnc#883876)
+
+-------------------------------------------------------------------

New:
----
  mkinitrd-boot.sh
  mkinitrd-setup.sh

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ nfs-utils.spec ++++++
--- /var/tmp/diff_new_pack.sRFya4/_old  2014-07-12 17:14:21.000000000 +0200
+++ /var/tmp/diff_new_pack.sRFya4/_new  2014-07-12 17:14:21.000000000 +0200
@@ -58,6 +58,8 @@
 Source6:        README.NFSv4
 Source7:        fw-client
 Source8:        fw-server
+Source9:        mkinitrd-setup.sh
+Source10:       mkinitrd-boot.sh
 Source11:       idmapd.conf
 Source13:       nfs-utils.rpmlintrc
 Patch0:         nfs-utils-1.0.7-bind-syntax.patch
@@ -167,6 +169,9 @@
 mkdir -p $RPM_BUILD_ROOT/etc/sysconfig/SuSEfirewall2.d/services
 install -m 0644 %{SOURCE7} 
${RPM_BUILD_ROOT}/etc/sysconfig/SuSEfirewall2.d/services/nfs-client
 install -m 0644 %{SOURCE8} 
${RPM_BUILD_ROOT}/etc/sysconfig/SuSEfirewall2.d/services/nfs-kernel-server
+install -d $RPM_BUILD_ROOT/lib/mkinitrd/scripts
+install -m 755 %{S:9} $RPM_BUILD_ROOT/lib/mkinitrd/scripts/setup-nfs.sh
+install -m 755 %{S:10} $RPM_BUILD_ROOT/lib/mkinitrd/scripts/boot-nfs.sh
 install -m 644 utils/mount/nfsmount.conf $RPM_BUILD_ROOT/etc/nfsmount.conf
 #
 # hack to avoid automatic python dependency
@@ -239,6 +244,10 @@
 %config /etc/init.d/nfs
 %config /etc/idmapd.conf
 %config /etc/nfsmount.conf
+%dir /lib/mkinitrd
+%dir /lib/mkinitrd/scripts
+/lib/mkinitrd/scripts/setup-nfs.sh
+/lib/mkinitrd/scripts/boot-nfs.sh
 %verify(not mode) %attr(0755,root,root) /sbin/mount.nfs
 /sbin/mount.nfs4
 /sbin/umount.nfs

++++++ mkinitrd-boot.sh ++++++
#!/bin/bash
#%stage: block
#%modules: nfs nfsv2 nfsv3 nfsv4
#%programs: mount.nfs mount.nfs4
#%if: "$rootfstype" = "nfs" -o "$need_nfs"
#
##### Network FileSystem
##
## This is where NFS gets mounted.
## If no root= option was given, the root device will be taken from the 
DHCP-server.
##
## Command line parameters
## -----------------------
##
## root=<server>:/<folder>      the nfs root path
## 

# Prefer NFS root setting via DHCP the fallback provided in config/*.
# So at first, consider the command line (that's why we check for "$cmd_root"
# being empty here. Then consider the DHCP setting. And finally consider the
# fallback via config/*.

if [ -n "$ROOTPATH" -a -z "$cmd_root" ] ; then
  case "$ROOTPATH" in
    iscsi:*)
        ;;
    *:*)
        rootfstype="nfs"
        rootdev="$ROOTPATH" ;;
    *)
        if [ -n "$DHCPSIADDR" ]; then
            rootdev="$DHCPSIADDR:$ROOTPATH"
            rootfstype="nfs"
        elif [ -n "$DHCPSNAME" ]; then
            rootdev="$DHCPSNAME:$ROOTPATH"
            rootfstype="nfs"
        fi ;;
  esac

  if [ -n "$rootdev" ] ; then
      echo >&2 "Using root device ($rootdev) provided via DHCP"
  fi
fi

if [ "$rootfstype" = "nfs" ]; then
        # load the nfs module before using it
        load_modules
        
        if [ -z "$rootdev" ]; then
            echo "no local root= kernel option given and no root server set by 
the dhcp server."
            echo "exiting to /bin/sh"
            cd /
            PATH=$PATH PS1='$ ' /bin/sh -i
        fi

        rootfsmod=
        if [ -n "$rootflags" ] ; then
            rootflags="${rootflags},nolock"
        else
            rootflags="nolock"
        fi
        # tell boot.rootfsck to skip warning
        ROOTFS_FSCK=0
        export ROOTFS_FSCK
else
        dont_load_modules
fi

# Absolutely required for networking to function
ip link set dev lo up
++++++ mkinitrd-setup.sh ++++++
#!/bin/bash
#
#%stage: device
#

if [ "$rootfstype" = "nfs" ]; then
        interface=${interface:-default}
        save_var rootfstype
fi

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to