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

Группа :: Система/Серверы
Пакет: seiros-install2

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

Name: seiros-install2
Summary: Seiros installer
Version: 0.5
Release: alt1
License: GPL
Group: System/Servers
#BuildArch: i586

Source: %name.tar

Requires(pre): seiros-installer-busybox
Requires(pre): cpio-static
Requires: dialog
Requires: libhw-tools
Requires: zlib

# Disk partitioning

Requires: sfdisk

%define dstdir tmp/%_datadir/install/

%description
%summary

%prep
%setup -c

%build
%make_build
%install
mkdir -p tmp/sbin tmp/bin %dstdir

install scripts/* %dstdir/
install chroot/* %dstdir/
install install_status tmp/sbin/install_status
install mk_devices tmp//sbin/mk_devices
install install.sh tmp/sbin/install.sh
install iso_mount tmp/sbin/iso_mount

# Config files

install data/sfdisk %dstdir/sfdisk
install data/fstab %dstdir/fstab
install data/lilo.conf %dstdir/lilo.conf
install -m644 data/config %dstdir/config

cat modules | grep '^[^#]' > %dstdir/modules
install install tmp/init

cd tmp/
mkdir -p %buildroot/usr/share/seiros-install2/
find | cpio -o -c > %buildroot/usr/share/seiros-install2/install.cpio

%post
cd /
rm -rf /usr/share/locale /usr/share/doc /usr/share/man /usr/share/info
rm -rf /etc/X11 /usr/local /etc/buildreqs
rm -f /boot/*
mkdir -p /tmp/busybox
cd /tmp/busybox
/.host/cpio -iu --no-absolute-filenames < /usr/share/seiros-installer-busybox/busybox.cpio ||:
/.host/cpio -iu --no-absolute-filenames < /usr/share/seiros-install2/install.cpio
for d in bin sbin usr/bin usr/sbin; do
for s in $d/*; do
cp -Pf $s /$d/
mv -f $s /$d/
done
done
cp -a * /
mv init /
rm -f /usr/share/seiros-installer-busybox/busybox.cpio
rm -f /usr/share/seiros-install2/install.cpio

%files
%_datadir/%name/install.cpio

%changelog

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

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