Changes

Jump to navigation Jump to search
Line 139: Line 139:     
create the followings directories
 
create the followings directories
   
  mkdir -p ./run/install/product/pyanaconda/installclasses
 
  mkdir -p ./run/install/product/pyanaconda/installclasses
 
  mkdir -p ./usr/lib64/python2.7/site-packages/pyanaconda/installclasses
 
  mkdir -p ./usr/lib64/python2.7/site-packages/pyanaconda/installclasses
 
  mkdir -p ./usr/share/anaconda
 
  mkdir -p ./usr/share/anaconda
  mkdir ./usr/share/anaconda/pixmaps/rnotes/en
+
  mkdir -p ./usr/share/anaconda/pixmaps/rnotes/en
  mkdir ./usr/share/xml/scap/ssg/content
+
  mkdir -p ./usr/share/xml/scap/ssg/content
 +
mkdir -p ./usr/share/anaconda/help/en-US/CentOSPlaceholder.html
 
  mkdir ./etc
 
  mkdir ./etc
  −
      
add following files and edit (I think only one of them would be useful):
 
add following files and edit (I think only one of them would be useful):
./run/install/product/pyanaconda/installclasses/custom.py
+
./run/install/product/pyanaconda/installclasses/custom.py
./run/install/product/pyanaconda/installclasses/koozali.py
+
./run/install/product/pyanaconda/installclasses/koozali.py
 
      
make a copy of the following from the original rootfs and edit in case to hide the centos one :
 
make a copy of the following from the original rootfs and edit in case to hide the centos one :
 
+
./usr/lib64/python2.7/site-packages/pyanaconda/installclasses/centos.py
./usr/lib64/python2.7/site-packages/pyanaconda/installclasses/centos.py
      
we can put one  here too  (I think only one of them would be useful):
 
we can put one  here too  (I think only one of them would be useful):
./usr/lib64/python2.7/site-packages/pyanaconda/installclasses/koozali.py
+
./usr/lib64/python2.7/site-packages/pyanaconda/installclasses/koozali.py
 
      
make a copy and edit the following from the original rootfs:
 
make a copy and edit the following from the original rootfs:
 
+
./usr/share/anaconda/anaconda-gtk.css
./usr/share/anaconda/anaconda-gtk.css
  −
 
      
put your own image there with he right format, and the following name to hide the original centos files (you can also add more)
 
put your own image there with he right format, and the following name to hide the original centos files (you can also add more)
 
+
./usr/share/anaconda/pixmaps/rnotes/en/centos-artwork.png
./usr/share/anaconda/pixmaps/rnotes/en/centos-artwork.png
+
./usr/share/anaconda/pixmaps/rnotes/en/centos-cloud.png
./usr/share/anaconda/pixmaps/rnotes/en/centos-cloud.png
+
./usr/share/anaconda/pixmaps/rnotes/en/centos-core.png
./usr/share/anaconda/pixmaps/rnotes/en/centos-core.png
+
./usr/share/anaconda/pixmaps/rnotes/en/centos-jp.png
./usr/share/anaconda/pixmaps/rnotes/en/centos-jp.png
+
./usr/share/anaconda/pixmaps/rnotes/en/centos-promotion.png
./usr/share/anaconda/pixmaps/rnotes/en/centos-promotion.png
+
./usr/share/anaconda/pixmaps/rnotes/en/centos-virtualization.png
./usr/share/anaconda/pixmaps/rnotes/en/centos-virtualization.png
+
./usr/share/anaconda/pixmaps/sidebar-bg.png
./usr/share/anaconda/pixmaps/sidebar-bg.png
+
./usr/share/anaconda/pixmaps/sidebar-logo.png
./usr/share/anaconda/pixmaps/sidebar-logo.png
+
./usr/share/anaconda/pixmaps/topbar-bg.png
./usr/share/anaconda/pixmaps/topbar-bg.png
  −
 
         
there are a lot of centos reference there, maybe we want to do something with it:
 
there are a lot of centos reference there, maybe we want to do something with it:
./usr/share/xml/scap/ssg/content/ssg-centos6-ds.xml
+
./usr/share/xml/scap/ssg/content/ssg-centos6-ds.xml
./usr/share/xml/scap/ssg/content/ssg-centos7-ds.xml
+
./usr/share/xml/scap/ssg/content/ssg-centos7-ds.xml
./usr/share/xml/scap/ssg/content/ssg-centos7-xccdf.xml
+
./usr/share/xml/scap/ssg/content/ssg-centos7-xccdf.xml
./usr/share/xml/scap/ssg/content/ssg-firefox-ds.xml
+
./usr/share/xml/scap/ssg/content/ssg-firefox-ds.xml
./usr/share/xml/scap/ssg/content/ssg-jre-ds.xml
+
./usr/share/xml/scap/ssg/content/ssg-jre-ds.xml
./usr/share/xml/scap/ssg/content/ssg-rhel7-cpe-dictionary.xml
+
./usr/share/xml/scap/ssg/content/ssg-rhel7-cpe-dictionary.xml
./usr/share/xml/scap/ssg/content/ssg-rhel7-cpe-oval.xml
+
./usr/share/xml/scap/ssg/content/ssg-rhel7-cpe-oval.xml
./usr/share/xml/scap/ssg/content/ssg-rhel7-oval.xml
+
./usr/share/xml/scap/ssg/content/ssg-rhel7-oval.xml
 
      
and the branding of the os installer:
 
and the branding of the os installer:
 
+
./etc/centos-release
 
+
./etc/os-release
./etc/centos-release
+
./etc/redhat-release
./etc/os-release
+
./etc/e-smith-release
./etc/redhat-release
+
./etc/system-release-cpe
./etc/e-smith-release
  −
./etc/system-release-cpe
      
edit the buildstamp accordingly
 
edit the buildstamp accordingly
 
+
./.buildstamp
./.buildstamp
      
do the following:
 
do the following:
 
  find . | cpio -c -o | gzip -9cv > ../product.img; cd ..
 
  find . | cpio -c -o | gzip -9cv > ../product.img; cd ..
  cp product.img /build/smeserver/stage/10.0.alpha1/images/
+
  cp product.img /build/smeserver/stage/10/x86_64/images/
 +
    
TO DO :  
 
TO DO :  
Line 213: Line 201:  
*CentOSPlaceholder.html
 
*CentOSPlaceholder.html
 
*help files
 
*help files
 +
*/usr/share/centos-release/EULA
    
=== alternative how to edit content of squashfs for SME 10 alpha 2  (WIP)===
 
=== alternative how to edit content of squashfs for SME 10 alpha 2  (WIP)===
   −
as the product.img is unable to change the centos 7 branding in the installer even if the files are replaced Anaconda seems to ignore them or just launch before the modification take place):
+
f we want a little more liberty in term of remove centos 7 branding in the installer (eg, remove pictures to use the name we want for ours instead of hiding centos ones):
    
* first extract the content of Live image, and the image of Anaconda inside
 
* first extract the content of Live image, and the image of Anaconda inside
Line 248: Line 237:  
  cd /build/smeserver/stage/10.0.alpha1/x86_64/LiveOS/
 
  cd /build/smeserver/stage/10.0.alpha1/x86_64/LiveOS/
 
  mksquashfs /tmp/rootfs  squashfs.img
 
  mksquashfs /tmp/rootfs  squashfs.img
  −
      
=== patch anaconda and rebuild the whole installer  for SME 10 alpha 3 or next  (WIP)===
 
=== patch anaconda and rebuild the whole installer  for SME 10 alpha 3 or next  (WIP)===
    
TO DO
 
TO DO
Super Admin, Wiki & Docs Team, Bureaucrats, Interface administrators, Administrators
3,250

edits

Navigation menu