User Tools

Site Tools


cucumber_linux_from_scratch

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
cucumber_linux_from_scratch [2018/09/01 22:26]
z5t1 [Chapter 1 - Introduction]
cucumber_linux_from_scratch [2018/09/15 13:52]
z5t1 [Chapter 1 - Introduction]
Line 9: Line 9:
  
 ^ Phase   ^ Chapter(s) ​    ^ Purpose ​     ^ ^ Phase   ^ Chapter(s) ​    ^ Purpose ​     ^
-| "​0" ​    | 1, 2, 3 & 4    | Set up the environment used to build Cucumber Linux. Note that nothing is actually ​build during this stage. As a result, this is not //​technically//​ considered a phase, hence the quotes around 0. |+| "​0" ​    | 1, 2, 3 & 4    | Set up the environment used to build Cucumber Linux. Note that nothing is actually ​built during this stage. As a result, this is not //​technically//​ considered a phase, hence the quotes around 0. |
 | 1       | 5              | Construct a temporary system in /tools that will be used to build the final system. | | 1       | 5              | Construct a temporary system in /tools that will be used to build the final system. |
 | 2       | 6              | Build an initial bootstrap system. At the end of phase 2, the system will be capable of running itself (without the /tools directory), but will not be capable of compiling itself. | | 2       | 6              | Build an initial bootstrap system. At the end of phase 2, the system will be capable of running itself (without the /tools directory), but will not be capable of compiling itself. |
Line 15: Line 15:
 | 4       | 8              | Build the remaining packages in the /cucumber directory of the ports tree that were not built in phases 2 or 3. At the end of phase 4, the system will be complete. | | 4       | 8              | Build the remaining packages in the /cucumber directory of the ports tree that were not built in phases 2 or 3. At the end of phase 4, the system will be complete. |
  
-As a final note, some users may wish to use a different (besides Cucumber Linux) to build Cucumber Linux. If you do choose to do this, please know that this is not officially supported. Generally, the only distribution that is officially supported for building a given major version of Cucumber Linux (i.e. 2.x) is the previous stable major version (i.e. 1.x) and the version itself (i.e. 2.x).+As a final note, some users may wish to use a different ​distro ​(besides Cucumber Linux) to build Cucumber Linux. If you do choose to do this, please know that this is not officially supported. Generally, the only distribution that is officially supported for building a given major version of Cucumber Linux (i.e. 2.x) is the previous stable major version (i.e. 1.x) and the version itself (i.e. 2.x).
 ====== Chapter 2 - Preparing the Build Location ====== ====== Chapter 2 - Preparing the Build Location ======
  
Line 70: Line 70:
   echo PORTS_TREE=/​opt/​culfs/​chroot/​usr/​ports > /​etc/​portmake.conf   echo PORTS_TREE=/​opt/​culfs/​chroot/​usr/​ports > /​etc/​portmake.conf
   ​   ​
-Download the source tarballs for the phase 2 packages. This must be done now, as the chroot environment will not have internet access until after phase is built. This step will also verify the integrity of all the downloaded tarballs via checksums and PGP signatures.+Download the source tarballs for the phase 2 and 3 packages. This must be done now, as the chroot environment will not have internet access until after phase is built. This step will also verify the integrity of all the downloaded tarballs via checksums and PGP signatures.
  
   ports/​utilities/​tools/​portmake download-recursive phase2   ports/​utilities/​tools/​portmake download-recursive phase2
 +  ports/​utilities/​tools/​portmake download-recursive phase3
   ​   ​
 Restore the original portmake.conf. Restore the original portmake.conf.
cucumber_linux_from_scratch.txt ยท Last modified: 2018/11/14 00:12 by z5t1