Accepting request 247978 from network:samba:STABLE

- Remove mkinitrd files and spec file logic. Dracut offers cifs support via
  the corresponding module; (bnc#893575).

OBS-URL: https://build.opensuse.org/request/show/247978
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cifs-utils?expand=0&rev=42
This commit is contained in:
Stephan Kulow 2014-09-10 05:28:02 +00:00 committed by Git OBS Bridge
commit 8ce706fedb
4 changed files with 7 additions and 81 deletions

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Sun Aug 31 19:15:08 UTC 2014 - ddiss@suse.com
- Remove mkinitrd files and spec file logic. Dracut offers cifs support via
the corresponding module; (bnc#893575).
-------------------------------------------------------------------
Tue Aug 19 15:24:31 UTC 2014 - lmuelle@suse.com

View File

@ -32,10 +32,8 @@ Source6: ftp://ftp.samba.org/pub/linux-cifs/cifs-utils/cifs-utils-pubkey_
%define NET_CFGDIR network-scripts
%endif
Source1: cifs.init
Source2: mkinitrd_scripts_boot-cifs.sh
Source3: mkinitrd_scripts_setup-cifs.sh
%if 0%{?suse_version}
PreReq: insserv %{?fillup_prereq} mkinitrd
PreReq: insserv %{?fillup_prereq}
%else
PreReq: /sbin/chkconfig
%endif
@ -136,11 +134,6 @@ ln -s %{_libdir}/%{name}/idmapwb.so %{buildroot}%{_sysconfdir}/%{name}/idmap-plu
mkdir -p %{buildroot}%{_sysconfdir}/request-key.d
install -m 644 -p contrib/request-key.d/cifs.idmap.conf %{buildroot}%{_sysconfdir}/request-key.d
install -m 644 -p contrib/request-key.d/cifs.spnego.conf %{buildroot}%{_sysconfdir}/request-key.d
%if 0%{?suse_version} > 1100
mkdir -p ${RPM_BUILD_ROOT}/lib/mkinitrd/scripts/
%{__install} -m 0755 ${RPM_SOURCE_DIR}/mkinitrd_scripts_boot-cifs.sh ${RPM_BUILD_ROOT}/lib/mkinitrd/scripts/boot-cifs.sh
%{__install} -m 0755 ${RPM_SOURCE_DIR}/mkinitrd_scripts_setup-cifs.sh ${RPM_BUILD_ROOT}/lib/mkinitrd/scripts/setup-cifs.sh
%endif
%if 0%{?suse_version} == 0 || 0%{?suse_version} > 1221
mkdir -p \
${RPM_BUILD_ROOT}/%{_sysconfdir}/sysconfig/%{NET_CFGDIR}/if-{down,up}.d \
@ -157,14 +150,6 @@ touch ${RPM_BUILD_ROOT}/%{_sysconfdir}/sysconfig/%{NET_CFGDIR}/if-{down,up}.d/${
%fdupes ${RPM_BUILD_ROOT}
%endif
%post
[ -x /sbin/mkinitrd_setup ] && mkinitrd_setup
exit 0
%postun
[ -x /sbin/mkinitrd_setup ] && mkinitrd_setup
exit 0
%files
%defattr(-,root,root)
/sbin/mount.cifs
@ -184,12 +169,6 @@ exit 0
%endif
%doc %{_mandir}/man8/mount.cifs.8.*
%dir %{_sysconfdir}/request-key.d
%if 0%{?suse_version} > 1100
%dir /lib/mkinitrd
%dir /lib/mkinitrd/scripts
/lib/mkinitrd/scripts/setup-cifs.sh
/lib/mkinitrd/scripts/boot-cifs.sh
%endif
%config(noreplace) %{_sysconfdir}/request-key.d/cifs.idmap.conf
%config(noreplace) %{_sysconfdir}/request-key.d/cifs.spnego.conf
%if 0%{?centos_version} > 599 || 0%{?fedora_version} > 14 || 0%{?mandriva_version} > 201100 || 0%{?rhel_version} > 599 || 0%{?suse_version} > 1020

View File

@ -1,50 +0,0 @@
#!/bin/bash
#%stage: block
#%modules: cifs
#%programs: /sbin/mount.cifs
#%if: "$rootfstype" = "cifs"
#
##### CIFS support
##
## This is where CIFS gets mounted.
##
## Command line parameters
## -----------------------
##
## root=cifs://[user:pass@]<server>/<folder> the cifs root path
## cifsuser=<username> (only used if not defined in root=)
## cifspass=<password> (only used if not defined in root=)
##
if [ "$rootfstype" = "cifs" ]; then
# load the cifs module before using it
load_modules
if [ "${rootdev%%://*}" = "cifs" ]; then # URL parsing
rootdev=${rootdev##cifs://}
username=${rootdev%@*}
password=${username#*:}
if [ "$password" ]; then
cifspass=$password
username=${username%:*}
fi
cifsuser=$username
if [ "$username" ]; then
rootdev="${rootdev#*@}"
fi
rootdev="//$rootdev"
fi
rootfsmod=
if [ ! "$cifsuser" -o ! "$cifspass" ]; then
echo "For CIFS support you need to specify a username and password either in the cifsuser and cifspass commandline parameters or in the root= CIFS URL."
fi
if [ "$rootflags" ] ; then
rootflags="${rootflags},user=$cifsuser"
else
rootflags="user=$cifsuser"
fi
rootflags="$rootflags,pass=$cifspass"
else
dont_load_modules
fi

View File

@ -1,9 +0,0 @@
#!/bin/bash
#
#%stage: device
#
if [ "$rootfstype" = "cifs" ]; then
interface=default
save_var rootfstype
fi