Репозитории ALT
D: | 0.9-alt5.3 |
5.1: | 0.9-alt5.1 |
4.1: | 0.9-alt5.0.M41.1 |
4.0: | 0.9-alt5.0.M40.1 |
3.0: | 0.9-alt4.3 |
Группа :: Система/Ядро и оборудование
Пакет: submount
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
%define rsuffix %nil
%define pkgsuffix %nil
Name: submount
Version: 0.9
Release: alt5.0.M40.1
%define module_name subfs
%define module_version %version
%define module_release %release
Group: System/Kernel and hardware
Summary: Auto Mounting of Removable Media
Url: http://submount.sourceforge.net/
License: GPL
Provides: submountd = %version-%release
Obsoletes: submountd
Conflicts: hal <= 0.5.3-alt4
BuildPreReq: kernel-build-tools, rpm-build
Source0: %name%rsuffix-%version.tar.bz2
Source1: Makefile.modules
Source2: mount-subfs.c
# SuSE
Patch1: submount.diff
Patch2: resmgr.diff
Patch3: disable-statfs.diff
Patch4: floppyfss-types.diff
Patch5: fix-oops.diff
Patch6: fix-sig11.diff
Patch7: remove-trailing-comma-in-options.diff
Patch8: hard-autodetect.diff
# ALT
Patch100: alt-mandir.patch
Patch101: alt-message.patch
%description
Submount is a system for automatically mounting and unmounting
removable media drives like CD-ROMs and floppy disk drives. Once
installed, it allows removable media drives to be accessed as if they
were permanently mounted.
You must install kernel-modules-%module_name-* package
for your kernel.
Example line for a CD-ROM drive in /etc/fstab:
/dev/cdrom /mnt/cdrom subfs fs=cdfss,ro 0 0
Example line for a floppy drive in /etc/fstab:
/dev/floppy /mnt/floppy subfs fs=floppyfss,sync 0 0
Example line for a NFS in /etc/fstab:
host:/share_name /mnt/share_name subfs fs=nfs,program=/sbin/net-submountd%pkgsuffix 0 0
Authors:
--------
Eugene S. Weiss <eweiss at sbclobal.net>
%package -n kernel-source-%module_name%pkgsuffix
Group: Development/Kernel
Summary: %module_name module sources for Linux kernel
%description -n kernel-source-%module_name%pkgsuffix
%module_name module sources for Linux kernel
%prep
%setup -q -n %name%rsuffix-%version
pushd subfs*
%patch1 -p1
#%patch2 -p1
#%patch3 -p1
%patch5 -p1
#
%patch101 -p1
install -m0644 %SOURCE1 Makefile
popd
pushd submountd*
%patch2 -p1
%patch4 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
#
%patch100 -p1
popd
pushd submountd*
%__aclocal
%__autoconf
%__automake -a
popd
%build
pushd submountd*
export CFLAGS="%optflags"
%configure \
--sbindir=/sbin \
--enable-resmgr
%make
popd
%install
pushd submountd*
%make DESTDIR=%buildroot install
popd
for f in submountd net-submountd
do
[ -e "%buildroot/sbin/$f"%pkgsuffix ] \
|| mv -f "%buildroot/sbin/$f" "%buildroot/sbin/$f"%pkgsuffix
done
# kernel module sources
[ -d kernel-source-%module_name%pkgsuffix-%module_version ] || mv %module_name%rsuffix-%module_version kernel-source-%module_name%pkgsuffix-%module_version
%__mkdir_p %buildroot/%kernel_src
%__tar cfz \
%buildroot/%kernel_src/kernel-source-%module_name%pkgsuffix-%module_version.tar.gz \
kernel-source-%module_name%pkgsuffix-%module_version
%files
%doc COPYING README
%_mandir/*/*
#
/sbin/submountd%pkgsuffix
/sbin/net-submountd%pkgsuffix
%files -n kernel-source-%module_name%pkgsuffix
%attr(0644,root,root) %kernel_src/kernel-source-%module_name%pkgsuffix-%module_version.tar.*
%changelog
…
Полный changelog можно просмотреть здесь
%define pkgsuffix %nil
Name: submount
Version: 0.9
Release: alt5.0.M40.1
%define module_name subfs
%define module_version %version
%define module_release %release
Group: System/Kernel and hardware
Summary: Auto Mounting of Removable Media
Url: http://submount.sourceforge.net/
License: GPL
Provides: submountd = %version-%release
Obsoletes: submountd
Conflicts: hal <= 0.5.3-alt4
BuildPreReq: kernel-build-tools, rpm-build
Source0: %name%rsuffix-%version.tar.bz2
Source1: Makefile.modules
Source2: mount-subfs.c
# SuSE
Patch1: submount.diff
Patch2: resmgr.diff
Patch3: disable-statfs.diff
Patch4: floppyfss-types.diff
Patch5: fix-oops.diff
Patch6: fix-sig11.diff
Patch7: remove-trailing-comma-in-options.diff
Patch8: hard-autodetect.diff
# ALT
Patch100: alt-mandir.patch
Patch101: alt-message.patch
%description
Submount is a system for automatically mounting and unmounting
removable media drives like CD-ROMs and floppy disk drives. Once
installed, it allows removable media drives to be accessed as if they
were permanently mounted.
You must install kernel-modules-%module_name-* package
for your kernel.
Example line for a CD-ROM drive in /etc/fstab:
/dev/cdrom /mnt/cdrom subfs fs=cdfss,ro 0 0
Example line for a floppy drive in /etc/fstab:
/dev/floppy /mnt/floppy subfs fs=floppyfss,sync 0 0
Example line for a NFS in /etc/fstab:
host:/share_name /mnt/share_name subfs fs=nfs,program=/sbin/net-submountd%pkgsuffix 0 0
Authors:
--------
Eugene S. Weiss <eweiss at sbclobal.net>
%package -n kernel-source-%module_name%pkgsuffix
Group: Development/Kernel
Summary: %module_name module sources for Linux kernel
%description -n kernel-source-%module_name%pkgsuffix
%module_name module sources for Linux kernel
%prep
%setup -q -n %name%rsuffix-%version
pushd subfs*
%patch1 -p1
#%patch2 -p1
#%patch3 -p1
%patch5 -p1
#
%patch101 -p1
install -m0644 %SOURCE1 Makefile
popd
pushd submountd*
%patch2 -p1
%patch4 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
#
%patch100 -p1
popd
pushd submountd*
%__aclocal
%__autoconf
%__automake -a
popd
%build
pushd submountd*
export CFLAGS="%optflags"
%configure \
--sbindir=/sbin \
--enable-resmgr
%make
popd
%install
pushd submountd*
%make DESTDIR=%buildroot install
popd
for f in submountd net-submountd
do
[ -e "%buildroot/sbin/$f"%pkgsuffix ] \
|| mv -f "%buildroot/sbin/$f" "%buildroot/sbin/$f"%pkgsuffix
done
# kernel module sources
[ -d kernel-source-%module_name%pkgsuffix-%module_version ] || mv %module_name%rsuffix-%module_version kernel-source-%module_name%pkgsuffix-%module_version
%__mkdir_p %buildroot/%kernel_src
%__tar cfz \
%buildroot/%kernel_src/kernel-source-%module_name%pkgsuffix-%module_version.tar.gz \
kernel-source-%module_name%pkgsuffix-%module_version
%files
%doc COPYING README
%_mandir/*/*
#
/sbin/submountd%pkgsuffix
/sbin/net-submountd%pkgsuffix
%files -n kernel-source-%module_name%pkgsuffix
%attr(0644,root,root) %kernel_src/kernel-source-%module_name%pkgsuffix-%module_version.tar.*
%changelog
…
Полный changelog можно просмотреть здесь