Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37039435
en ru br
Репозитории ALT
S:24.2-alt3
5.1: 22.7.3-alt6.M51.1
4.1: 22.7.3-alt5
4.0: 22.7.3-alt5
3.0: 22.4.1-alt9
www.altlinux.org/Changes

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

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

Name: lilo
Version: 22.7.3
Release: alt6.M51.1

Summary: The boot loader for Linux and other operating systems
License: MIT
Group: System/Kernel and hardware
Url: http://lilo.go.dyndns.org/
Packager: Dmitry V. Levin <ldv at altlinux.org>

Source: http://home.san.rr.com/johninsd/pub/linux/lilo/%name-%version.tar
Source1: keytab-lilo.c

Patch1: lilo-22.7.3-owl-makefile.patch
Patch2: lilo-22.7.3-alt-owl-fixes.patch
Patch3: lilo-22.7.1-owl-tmp.patch
Patch4: lilo-22.7-deb-owl-man.patch

Patch11: lilo-22.7.1-mdk-part.patch
Patch12: lilo-22.7.3-alt-constants.patch
Patch13: lilo-22.7.1-alt-defaults.patch
Patch14: lilo-22.7.3-alt-lba32_linear.patch
Patch15: lilo-22.7.1-alt-mkrescue.patch
Patch16: lilo-22.7.1-alt-root-uuid.patch
Patch17: lilo-22.7.3-alt-blkid.patch
Patch18: lilo-22.7.3-alt-raid_index.patch
Patch19: lilo-22.7.3-alt-devmapper.patch
Patch20: lilo-22.7.3-alt-md-devmapper.patch
Patch21: lilo-22.7-suse-gfx.patch

ExclusiveArch: %ix86 x86_64

# Automatically added by buildreq on Tue Nov 24 2009

BuildRequires: dev86 libblkid-devel libdevmapper-devel texlive-latex-base

%package doc
Summary: More documentation for %name
Group: System/Kernel and hardware
BuildArch: noarch
Requires: %name = %version-%release

%description
LILO (LInux LOader) is a basic system program which boots your Linux
system.  LILO loads the Linux kernel from a floppy or a hard drive, boots
the kernel and passes control of the system to the kernel.  LILO can also
boot other operating systems.

%description doc
LILO (LInux LOader) is a basic system program which boots your Linux
system.  LILO loads the Linux kernel from a floppy or a hard drive, boots
the kernel and passes control of the system to the kernel.  LILO can also
boot other operating systems.

This package contains extra documentation for LILO.

%prep
%setup -q
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1

%patch11 -p1
%patch12 -p1
%patch13 -p1
%patch14 -p1
%patch15 -p1
%patch16 -p1
%patch17 -p1
%patch18 -p1
%patch19 -p1
%patch20 -p1
%patch21 -p1

find -type f -name \*.orig -delete
sed -i -e 's/mkdir /mkdir -p /g' Makefile
sed -i -e 's/keytab-lilo\.pl/keytab-lilo/g' Makefile doc/user.tex
bzip2 -9k CHANGES README

%build
%make_build lilo
%__cc %optflags -o keytab-lilo %_sourcedir/keytab-lilo.c
make -C doc user.ps tech.ps

%install
%make_install install ROOT=%buildroot MAN_DIR=%_mandir

%define docdir %_defaultdocdir/%name-%version
mkdir -p %buildroot%docdir
install -p -m644 README.* CHANGES.bz2 COPYING INCOMPAT QuickInst doc/*.ps %buildroot%docdir/
bzip2 -9 %buildroot%docdir/*.ps

%post
if [ -f /etc/%name.conf -a -x /usr/sbin/detectloader -a -f /proc/partitions ]; then
if [ "`/usr/sbin/detectloader`" = LILO ]; then
/sbin/%name || echo "Please run %name manually." >&2
fi
fi

%files
/sbin/*
%_sbindir/*
%_mandir/man?/*
%dir %docdir
%docdir/[A-Z]*

%files doc
%dir %docdir
%docdir/*.ps.*

%changelog

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

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