- Build a compressed root file system for the new release via /mdk/m23helper/compressedDebootstrap and put it (for testing) into the directory /m23/data+scripts/packages/baseSys on the m23 server.
- Create an empty file (touch) with the release name of the new distribution release under /m23/data+scripts/distr/debian/debootstrap/scripts/.
- Add the new release to the list in DISTR_releaseVersionTranslator.
- Search all occurrences with the release name of the old version in the PHP files to get hints for finding places where new hacks or adaptions need to be made.
- Check, if all desired desktop environments are present in the file /m23/inc/distr/<distribution>/info.txt and add missing desktops.
- Write a new package source list (based on a previous release) in the m23 webinterface and choose the release with the name of the previously touched file name. Hook all desktops that should be deployed with this release.
- Make a base client install, see errors and fix them ;-)
- Develop missing desktop installation scripts under /m23/inc/distr/<distribution>/packages/m23<desktop>Install.php.
- Then make an installation/test/fix run with all desktop envirtonments that should be supported by the release.
root
2015-09-06