Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37530515
en ru br
Репозитории ALT
4.0: 0.9-alt3
3.0: 0.9-alt3
www.altlinux.org/Changes

Группа :: Система/Ядро и оборудование
Пакет: submount24

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

%define rsuffix -2.4
%define pkgsuffix 24

%define rname submount
Name: %rname%pkgsuffix
Version: 0.9
Release: alt3
%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

BuildPreReq: kernel-build-tools, rpm-build

Source0: %rname%rsuffix-%version.tar.bz2
Source1: Makefile.modules

# SuSE

Patch1: disable-statfs-alt.patch
#
Patch11: minix-alt.diff
#
# ALT
Patch100: alt-mandir.patch
Patch101: alt-suffix24.patch
Patch102: alt-message.patch
Patch103: alt-iso-first.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 %rname%rsuffix-%version
pushd subfs*
%patch1 -p1
#
%patch101 -p1
%patch102 -p1
install -m0644 %SOURCE1 Makefile
popd
#
pushd submountd*
%patch11 -p1
#
%patch100 -p1
%patch103 -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 можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin