Line 154: |
Line 154: |
| then do | | then do |
| sudo patch -N /usr/lib/python2.6/site-packages/mockbuild/plugins/mount.py < mount.py.20150626.daniel.berteaud.patch | | sudo patch -N /usr/lib/python2.6/site-packages/mockbuild/plugins/mount.py < mount.py.20150626.daniel.berteaud.patch |
| + | |
| + | ===Preparation of a new Major Release=== |
| + | this part is a work in progress and might help for SME 11 |
| + | |
| + | ====Check how to tweak Anaconda==== |
| + | TODO |
| + | |
| + | ====Update isolinux content==== |
| + | TODO |
| + | |
| + | ====Update cdrom.image content==== |
| + | Update cdrom.image to the latest in CVS |
| + | |
| + | create a new tree if this is a new SME version |
| + | cd smeserver |
| + | cvs -z3 -d:ext:smeserver.cvs.sourceforge.net:/cvsroot/smeserver co -P cdrom.image |
| + | cd cdrom.image |
| + | cp -r sme9 sme10 |
| + | rm -rf sme10/CVS |
| + | rm -rf sme10/isolinux/CVS |
| + | rm -rf sme10/Packages/base/CVS |
| + | rm -rf sme10/Packages/CVS |
| + | rm -rf sme10/product/CVS |
| + | rm -rf sme10/product/installclasses/CVS |
| + | rm -rf sme10/product/pixmaps/CV |
| + | rm -rf sme10/updates/CVS |
| + | cvs add sme10 |
| + | cd sme10 |
| + | |
| + | add new key |
| + | wget http://mirror.canada.pialasse.com/releases/testing/10/smeos/x86_64/RPM-GPG-KEY-koozali |
| + | |
| + | do a little tidy up, then |
| + | |
| + | find ./ -name CVS -prune -o -print | xargs cvs add |
| + | cvs commit -m 'new cdrom.image version for sme10' |
| + | |
| + | |
| + | alternatively to only update content |
| + | cd ~/cdrom.image |
| + | cvs update -dPA |
| | | |
| ===Preparation for a new ISO release=== | | ===Preparation for a new ISO release=== |
Line 208: |
Line 249: |
| {{Warning box|If either anaconda has changed OR there is new content in cdrom.image (apart from the release note) then the installer needs to be rebuilt (by the script build_installer). Otherwise just the ISO needs to be built (by the script Build_ISO).}} | | {{Warning box|If either anaconda has changed OR there is new content in cdrom.image (apart from the release note) then the installer needs to be rebuilt (by the script build_installer). Otherwise just the ISO needs to be built (by the script Build_ISO).}} |
| | | |
− | ====Update cdrom.image content====
| |
− | Update cdrom.image to the latest in CVS
| |
| | | |
− | create a new tree if this is a new SME version
| |
− | cd smeserver
| |
− | cvs -z3 -d:ext:smeserver.cvs.sourceforge.net:/cvsroot/smeserver co -P cdrom.image
| |
− | cd cdrom.image
| |
− | cp -r sme9 sme10
| |
− | rm -rf sme10/CVS
| |
− | rm -rf sme10/isolinux/CVS
| |
− | rm -rf sme10/Packages/base/CVS
| |
− | rm -rf sme10/Packages/CVS
| |
− | rm -rf sme10/product/CVS
| |
− | rm -rf sme10/product/installclasses/CVS
| |
− | rm -rf sme10/product/pixmaps/CV
| |
− | rm -rf sme10/updates/CVS
| |
− | cvs add sme10
| |
− | cd sme10
| |
− |
| |
− | add new key
| |
− | wget http://mirror.canada.pialasse.com/releases/testing/10/smeos/x86_64/RPM-GPG-KEY-koozali
| |
− |
| |
− | do a little tidy up, then
| |
− |
| |
− | find ./ -name CVS -prune -o -print | xargs cvs add
| |
− | cvs commit -m 'new cdrom.image version for sme10'
| |
− |
| |
− |
| |
− | alternatively to only update content
| |
− | cd ~/cdrom.image
| |
− | cvs update -dPA
| |
| | | |
| ====Check Anaconda version==== | | ====Check Anaconda version==== |
Line 297: |
Line 308: |
| $(pwd)/$distarch/ | | $(pwd)/$distarch/ |
| /bin/sed -i -e "s|packagedir =.*|packagedir = Packages|" $(pwd)/$distarch/.treeinfo | | /bin/sed -i -e "s|packagedir =.*|packagedir = Packages|" $(pwd)/$distarch/.treeinfo |
− |
| |
| | | |
| ===Prepare SME Server 10=== | | ===Prepare SME Server 10=== |