Fix gen-special when an entity is commented out:
[automated_linux_from_scratch.git] / branches / new_features / CHEATSHEET
blobc2aa9058bfca3b39dee5aec555851f0a0acc69ea
1 $Id$
2 This file contains examples of menu settings for various tasks.
3 ------------------------------
4 LFS book, System V, stable (8.0) version.
5 Download the files to /usr/src (verify you have write access)
6 Build in /mnt/lfs (verify you have write access too)
7 Clean the build directory before beginning
8 Build a kernel, whose configuration is in /home/user/config-4.9.9-lfs-1
9 An fstab for the future system si located in /home/user/fstablfs
10 Run only the critical testsuites
11 Settings for a French user
12 Run four make jobs in parallel
13 -----------------------------
14 BOOK Settings --->
15     Use BOOK (Linux From Scratch System V)  --->
16     Release (Branch or stable book)  --->
17     Branch (preceded by "branch-"), stable Version, or tag (8.0)
18 [ ] Add blfs-tool support (NEW)
19 [ ] Add custom tools support (NEW)
21 General Settings --->
22    [ ] Change the default user/group and homedir for this build (NEW)
23        Build Directory (/mnt/lfs)
24    [*] Retrieve source files
25          Package Archive Directory (/usr/src)
26    [ ]   Retry on 'connection refused' failure (NEW)
27          Number of retry attempts on download failures (20) (NEW)
28          Download timeout (in seconds) (30) (NEW)
29          FTP mirror (http://ftp.osuosl.org) (NEW)
30    [*] Run the makefile
31    [*] Rebuild files
33 Build Settings --->
34    [*] Run testsuites
35          Tests level (Only final critical testsuites)  --->
36        Flavour (Don't stop on testsuite failures)  --->
37    [ ] Package management
38    [ ] Create a log of installed files for each package
39    [*] Use a custom fstab file
40          Fstab file (optional) ($HOME/fstablfs)
41    [*] Build the kernel
42          Kernel config file ($HOME/config-4.9.9-lfs-1)
43    [ ] Strip Installed Binaries/Libraries
44    [ ] Install vim-lang package
45    [ ] DO NOT use/display progress_bar
46        TimeZone (Europe/Paris)
47        Language (fr_FR.UTF-8)
48    [ ] Install the full set of locales
49        Groff page size (A4)  --->
51 Advanced Features --->
52    [*] Create SBU and disk usage report
53    [ ] Run comparison analysis on final stage
54    [*] Optimization and parallelization
55          Optimization settings  --->
56            Number of parallel `make' jobs (4)
57            Optimization level  (Both temp tools and final system)  --->
58        Internal Settings (WARNING: for jhalfs developers only)  --->
60 [ ] Rebuild the Makefile (see help)
62 ------------------------------
63 ------------------------------
64 LFS book, systemd, XML source of the LFS book in /usr/src/lfsbook
65 Download the files to /usr/src (verify you have write access)
66 Build in /mnt/lfs (verify you have write access too)
67 Clean the build directory before beginning
68 Build a kernel, whose configuration is in /home/user/config-4.10.3-lfs-systemd
69 An fstab for the future system si located in /home/user/fstablfs
70 Run all the testsuites
71 Settings for an user in California
72 Run four make jobs in parallel
73 -----------------------------
74 BOOK Settings --->
75     Use BOOK (Linux From Scratch systemd)  --->
76     Release (Working Copy)  --->
77     Loc of working copy (mandatory) (/usr/src/lfsbook)
78 [ ] Add blfs-tool support (NEW)
79 [ ] Add custom tools support (NEW)
81 General Settings --->
82    [ ] Change the default user/group and homedir for this build (NEW)
83        Build Directory (/mnt/lfs)
84    [*] Retrieve source files
85          Package Archive Directory (/usr/src)
86    [ ]   Retry on 'connection refused' failure (NEW)
87          Number of retry attempts on download failures (20) (NEW)
88          Download timeout (in seconds) (30) (NEW)
89          FTP mirror (http://ftp.osuosl.org) (NEW)
90    [*] Run the makefile
91    [*] Rebuild files
93 Build Settings --->
94    [*] Run testsuites
95          Tests level (Both temporary tools and final system testsuites) --->
96        Flavour (Don't stop on testsuite failures)  --->
97    [ ] Package management
98    [ ] Create a log of installed files for each package
99    [*] Use a custom fstab file
100          Fstab file (optional) ($HOME/fstablfs)
101    [*] Build the kernel
102          Kernel config file ($HOME/config-4.10.3-lfs-systemd
103    [ ] Strip Installed Binaries/Libraries
104    [ ] Install vim-lang package
105    [ ] DO NOT use/display progress_bar
106        TimeZone (America/Los_Angeles)
107        Language (en_US.UTF-8)
108    [ ] Install the full set of locales
109        Groff page size (letter)  --->
111 Advanced Features --->
112    [*] Create SBU and disk usage report
113    [ ] Run comparison analysis on final stage
114    [*] Optimization and parallelization
115          Optimization settings  --->
116            Number of parallel `make' jobs (4)
117            Optimization level  (Both temp tools and final system)  --->
118        Internal Settings (WARNING: for jhalfs developers only)  --->
120 [ ] Rebuild the Makefile (see help)
122 ------------------------------
123 ------------------------------
124 CLFS book, systemd, stable version (as of April 2017)
125 X86 multilib
126 Download the files to /usr/src (verify you have write access)
127 Build in /mnt/clfs (verify you have write access too)
128 Clean the build directory before beginning
129 Use "boot" method, with a temporary kernel in /home/user/config-boot
130 Build a kernel, whose configuration is in /home/user/config-4.10.3-clfs-systemd
131 An fstab for the future system si located in /home/user/fstablfs
132 Run all the testsuites for final system
133 Settings for an user in Sidney (Australia)
134 Run four make jobs in parallel
135 -----------------------------
136 BOOK Settings --->
137     Use BOOK (Cross-Compiled Linux From Scratch)  --->
138     Release (Branch or stable book)  --->
139     Branch (preceded by "branch-"), stable Version, or tag (3.0.0-systemd)
140     Target architecture (x86)  --->
141     Library (multilib)  --->
142     Build method (boot)  --->
143     BOOT kernel config file (mandatory) ($HOME/config-boot)
144 [ ] Add blfs-tool support (NEW)
145 [ ] Add custom tools support (NEW)
147 General Settings --->
148    [ ] Change the default user/group and homedir for this build (NEW)
149        Build Directory (/mnt/clfs)
150    [*] Retrieve source files
151          Package Archive Directory (/usr/src)
152    [ ]   Retry on 'connection refused' failure (NEW)
153          Number of retry attempts on download failures (20) (NEW)
154          Download timeout (in seconds) (30) (NEW)
155          FTP mirror (http://ftp.osuosl.org) (NEW)
156    [*] Run the makefile
157    [*] Rebuild files
159 Build Settings --->
160    [*] Run testsuites
161          Tests level (All final system testsuites) --->
162        Flavour (Don't stop on testsuite failures)  --->
163    [ ] Create a log of installed files for each package
164    [*] Use a custom fstab file
165          Fstab file (optional) ($HOME/fstablfs)
166    [*] Build the kernel
167          Kernel config file ($HOME/config-4.10.3-clfs-systemd
168    [ ] Strip Installed Binaries/Libraries
169    [ ] Install vim-lang package
170    [ ] DO NOT use/display progress_bar
171        TimeZone (Australia/Sydney)
172        Language (en_AU.UTF-8)
173    [ ] Install the full set of locales
174        Groff page size (A4)  --->
176 Advanced Features --->
177    [*] Create SBU and disk usage report
178    [ ] Run comparison analysis on final stage
179    [*] Optimization and parallelization
180          Optimization settings  --->
181            Number of parallel `make' jobs (4)
182            Optimization level  (Cross tools (only MAKEFLAGS), temp tools and final system)  --->
183        Internal Settings (WARNING: for jhalfs developers only)  --->
185 [ ] Rebuild the Makefile (see help)
186 --------------------------------