Репозиторий Sisyphus
Последнее обновление: 25 августа 2019 | Пакетов: 17347 | Посещений: 14703467
en ru br
Репозитории ALT
S:4.0.23-alt1
5.1: 4.0.10-alt3
4.1: 3.9.11.20070601-alt1
4.0: 3.9.10.20060626-alt1
3.0: 3.9.10-alt1
www.altlinux.org/Changes

Группа :: Работа с файлами
Пакет: mtools

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

Name: mtools
Version: 3.9.10
Release: alt1

Summary: Programs for accessing MS-DOS disks without mounting the disks.
Copyright: GPL
Group: File tools
Url: http://mtools.linux.lu

%def_without floppyd

%define inetd_dir     %_sysconfdir/xinetd.d
%define inetd_floppyd %inetd_dir/floppyd

Source: %url/%name-%version.tar.bz2
Source1: floppyd.xinetd

Patch0: %name-3.9.6-config.patch
Patch1: %name-3.9.7-bsd.patch
Patch2: %name-3.9.6-atari.patch
Patch3: %name-3.9.7-texinfo.patch
Patch4: %name-3.9.8-alt-no-x.patch

Patch99: %name-3.9.10-20050317.diff.gz

Requires(post): %install_info
Requires(preun): %uninstall_info

BuildPreReq: kernel-headers-std
%if_with floppyd
BuildPreReq: XFree86-devel
%endif

Summary(ru_RU.KOI8-R): Утилиты для работы с дисками MS-DOS

%package floppyd
Group: File tools
Requires: xinetd
Summary: Daemon for remote access to floppy drive
Summary(ru_RU.KOI8-R): Демон для доступа к дисководам через сеть и X-терминал

%description
Mtools is a collection of utilities for accessing MS-DOS files.
Mtools allow you to read, write and move around MS-DOS filesystem
files (normally on MS-DOS floppy disks).  Mtools supports Windows95
style long file names, OS/2 Xdf disks, and 2m disks.

Mtools should be installed if you need to use MS-DOS disks without
mounting them.

%description -l ru_RU.KOI8-R
Mtools содержит набор утилит для работы с дисками MS-DOS:
форматирования, чтения/записи, управления атрибутами,
проверки на сбойные блоки и т.д.

Mtools работает с дискетами напрямую, минуя драйверы файловых систем Линукса,
то есть монтировать дискету утилитой mount при использовании Mtools не нужно.
Это означает, что поддержка FAT в ядре операционной системы не требуется
(хотя её отсутствие сейчас - случай уникальный).

Mtools поддерживает длинные имена в стиле Windows95, Xdf-диски OS/2,
а также дискеты большой ёмкости, созданные с помощью утилиты 2m.

%description floppyd
Floppyd is used as a server to grant access to the floppy drive to clients
running on a remote machine, just as an X server grants access to the display
to remote clients. floppyd is always associated with an X server.
It runs on the same machine as its X server, and listens on port 5703 and above.

%description floppyd -l ru_RU.KOI8-R
Floppyd является сервером, предоставляющим доступ к дискетам для клиентов,
работающих на других компьютерах подобно тому, как X-сервер предоставляет им
доступ к монитору. Floppyd выполняет привязку к X-серверу, запущенному
на том же компьютере, и пользуется его системой авторизации.

%prep
%setup -q
%patch99 -p1
%patch0 -p1
%patch1 -p1
%patch2 -p1
%patch3 -p1
%if_without floppyd
%patch4 -p1
%endif

find -type f -print0 |
xargs -r0 %__grep -FZl -- /usr/local/etc |
xargs -r0 %__subst -p -- 's,/usr/local/etc,%_sysconfdir,g'

%build
autoconf
%configure
%make_build all info

%install
%__mkdir_p $RPM_BUILD_ROOT{%prefix,%_sysconfdir}
%makeinstall install-info
%__install -p -m644 %name.conf $RPM_BUILD_ROOT%_sysconfdir

%if_with floppyd
%__mkdir_p %buildroot%_sbindir
%__mv %buildroot%_bindir/floppyd* %buildroot%_sbindir
%__install -pD %SOURCE1 %buildroot%inetd_floppyd
%else
find %buildroot -name floppyd\* -print0 | xargs -r0 %__rm -fv --
%endif

%post
%install_info %name.info

%preun
%uninstall_info %name.info

%files
%config(noreplace) %_sysconfdir/%name.conf
%_bindir/*
%_mandir/man?/*
%_infodir/*.info*
%doc Changelog README cmdname mkdosboot *.tex

%if_with floppyd

%exclude %_man1dir/floppyd*

%files floppyd
%inetd_floppyd
%_sbindir/floppyd*
%_man1dir/floppyd*

%endif

%changelog

Полный changelog можно просмотреть здесь

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