-
Notifications
You must be signed in to change notification settings - Fork 6
Development
kartikm edited this page Jan 9, 2013
·
11 revisions
Producing ISO has been divided into 4 phases:
- Repositories ===============
- Debian mirror for debian-cd build
- Univention source package repository
- Debian CD build ==================
- Build a bare-bone Debian CD from debian-cd infrastructure (no changes)
- Determine changes we need to do for integrating Smart packages.
- CD requires local Debian packaging repository/Mirror
- Use Makefile (or build script) to build desired CD.
- Debian-CD upstream repository: svn co svn://svn.debian.org/svn/debian-cd/trunk
- Migration ============
- Packages: Currently, Univention provides binary package and sources of diff from Debian packages. Source packages are also provided at: http://apt.univention.de/3.1/unmaintained/3.1-0/source/
- Changes of name in sources: Change all naming scheme from Univention to Smart.
- Autobuild 1: How we can integrate and autobuild them?
- Autobuild 2: How to generate source packages from diff+source repository of Smart.
- Package Version: We will stick to same version scheme as Univention as of now. If needed +smart0 will be added to version scheme for particular package(s).
- Smart CD build =================
- Prepare Smart packages using new source packages.
- Univention-Installer integration with debian-cd build.
- ISO build.
- Installation on VMware, VirtualBox, Real systems.
- Test suites from Univention.
- Add things about Management Stack here.
- Should be install on: Debian, Ubuntu, BOSS.
- Development on wiki (de): http://wiki.univention.de/index.php?title=Entwicklung
ISO/CD/Mirror:
- debian-cd page: http://www.debian.org/CD/faq/
- Custom ISO for Univention: http://wiki.univention.de/index.php?title=Customization_of_the_UCS_install_DVD
- Mirror How-to: http://www.debian.org/mirror/ftpmirror#how
Autobuilder:
Installer:
- ucs/base/univention-installer/HACKING.txt
- http://wiki.univention.de/index.php?title=UCS_Installer