Skip to content

Etersoft/korinf

Repository files navigation

Korinf project.

The description is totally obsoleted.

=== build script variables description
Use ADEBUG=1 variable for enable additional debug output

Use WITHOUTEBU=1 variable for build package without etersoft-build-utils
(needed only for build etersoft-build-utils and rpm-build-altlinux-compat).

Use BOOTSTRAP=1 variable for install built packages

Use NIGHTBUILD=1 variable for enable 'Stop on errors' mode

Use CHECKPACKAGE=1 variable for check built status instead build (-c option to script)

Use REBUILDPACKAGE=1 variable to force build ever if binary package is up-to-date (-f option to script)

User INSTALLREQUIREDPACKAGE=1 variable to install needed packages (-i option to script)

You can set distro independent target via TARGETPRIVPATH variable

Use REBUILDLIST for set target systems. Examples:
REBUILDLIST="Ubuntu/8.10 Mandriva/2009"
REBUILDLIST="alt" (use list /etc/eterbuild/lists/alt)
REBUILDLIST="/path/to/file"
List "all" is using distro.list.
List "ALL" contains all systems.

or just run
$ build-script.sh Ubuntu/9.04

Req: etersoft-build-utils >= 1.1, alien >= 8.63 on the host system

===Подготовка новой системы к сборке===
1. установить необходимые для сборки пакеты (выводятся при попытке rpmbb в системе)
2. установить пакеты для сборки модулей ядра (kernel-headers или kernel-devel)
3. создать файлы с путём к файлам для сборки модулей (для hasp)

===Порядок сборки пакетов===

Все тестовые сборки Wine (внутренние) происходят в каталог unstable.

rpm-build-altlinux-compat
etersoft-build-utils (need rpm-build-altlinux-compat)
wine
wine-etersoft-* (needs libwine-devel)

hasp
fonts
deltarpm

===Порядок сборки релиза===

При выпуске новой версии
 - менять версию WINE в спеках комм. части
 - указывать WINERELEASE в configure.ac комм. части


#make_list.sh
make_delta.sh
После изменений должен 
prepare_release.sh
makeiso.sh

  - Скрипты релиза проектов
    - wine-etersoft-build-release.sh для сборки исходного пакета проприетарной библиотеки
    - wine-build-release.sh для сборки исходного пакета WINE вместе с указанными патчами
  
  - autobuild-packages.sh для сборки пакетов под все системы
  - sign.sh для подписывания всех пакетов
  - makeiso.sh для сборки ISO-образа и выкладывания для публикации


=== Сборка WINE ===
Тестовые сборки (целевые) производятся вручную и копируются при необходимости
версионный каталог.

Сборки для всех систем готовятся автоматической пересборкой из проверенных исходников.

About

Korinf multidistro single source build system

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages