Line 154: |
Line 154: |
| | | |
| ====Check how to tweak Anaconda==== | | ====Check how to tweak Anaconda==== |
− | TODO
| + | download last anaconda package from CentOS and update source in buildsys. Do this on shell VM.<syntaxhighlight lang="bash"> |
| + | wget https://vault.centos.org/7.9.2009/os/Source/SPackages/anaconda-21.48.22.159-1.el7.centos.src.rpm |
| + | ~/smeserver/common/cvs-import.sh -b sme10 anaconda-21.48.22.159-1.el7.centos.src.rpm |
| + | cd ~/smeserver/rpms/anaconda/sme10 |
| + | prepa |
| + | |
| + | </syntaxhighlight>then you want to harvest the pathc we already have. For SME10: |
| + | # 100-anaconda-koozali-product.patch |
| + | # 101-anaconda-koozali-add-koozali-install-class.patch |
| + | <syntaxhighlight> |
| + | wget https://viewvc.koozali.org/smeserver/rpms/anaconda/sme10/100-anaconda-koozali-product.patch |
| + | cvs add 100-anaconda-koozali-product.patch |
| + | |
| + | wget https://viewvc.koozali.org/smeserver/rpms/anaconda/sme10/101-anaconda-koozali-add-koozali-install-class.patch |
| + | cvs add 101-anaconda-koozali-add-koozali-install-class.patch |
| + | |
| + | |
| + | #alternative could to play with |
| + | #$ cvs update -p -r rev file.txt > file.txt |
| + | #$ cvs add file.txt |
| + | #$ cvs commit |
| + | </syntaxhighlight>then add to the spec file the needed elements to apply the patches, and udpate changelog<syntaxhighlight lang="spec"> |
| + | ## at beginning |
| + | |
| + | #KOOZALI |
| + | Patch100: 100-anaconda-koozali-product.patch |
| + | Patch101: 101-anaconda-koozali-add-koozali-install-class.patch |
| + | #ENDKOOZALI |
| + | |
| + | |
| + | ### in %prep |
| + | |
| + | #KOOZALI |
| + | %patch100 -p1 |
| + | pushd pyanaconda/installclasses/ |
| + | cp -f centos.py koozali.py |
| + | popd |
| + | %patch101 -p1 |
| + | #END KOOZALI |
| + | |
| + | |
| + | |
| + | ### in changelog |
| + | * Tue Feb 16 2021 Jean-Philipe Pialasse <tests@pialasse.com> 21.48.22.159-2.sme |
| + | - patch for product.img branding of anaconda |
| + | |
| + | |
| + | |
| + | </syntaxhighlight>then commit<syntaxhighlight> |
| + | cvs commit |
| + | </syntaxhighlight>also prepare for later usage<syntaxhighlight lang="bash"> |
| + | make clean |
| + | make prep |
| + | </syntaxhighlight>if it fails applying the patches you will need to manually modify the files and ceate new patches... |
| | | |
| ====Update isolinux content==== | | ====Update isolinux content==== |