aboutsummaryrefslogtreecommitdiffstats
path: root/CHEATSHEET
blob: 71c349eeed0b39fd0588effd10c81e1255c58e70 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
This file contains examples of menu settings for various tasks.
------------------------------
LFS book, System V, stable (8.2) version.
Download the files to /usr/src (verify you have write access)
Build in /mnt/lfs (should be owned by root, verify you can execute sudo)
Clean the build directory before beginning
Build a kernel, whose configuration is in /home/user/config-4.15-lfs-1
An fstab for the future system is located in /home/user/fstablfs
Run only the critical testsuites
Settings for a French user
Run four make jobs in parallel
-----------------------------
BOOK Settings --->
    Use BOOK (Linux From Scratch System V)  --->
    Release (Branch or stable book)  --->
    Branch (preceded by "branch-"), stable Version, or tag (8.2)
[ ] Add blfs-tool support (NEW)
[ ] Add custom tools support (NEW)

General Settings --->
       Build Directory (/mnt/lfs)
   [*] Retrieve source files
         Package Archive Directory (/usr/src)
   [ ]   Retry on 'connection refused' failure (NEW)
         Number of retry attempts on download failures (20) (NEW)
         Download timeout (in seconds) (30) (NEW)
         FTP mirror (http://ftp.osuosl.org) (NEW)
   [*] Run the makefile
   [*] Rebuild files

Build Settings --->
   [*] Run testsuites
         Tests level (Only final critical testsuites)  --->
       Flavour (Don't stop on testsuite failures)  --->
   [ ] Package management
   [ ] Create a log of installed files for each package
   [*] Use a custom fstab file
         Fstab file (optional) ($HOME/fstablfs)
   [*] Build the kernel
         Kernel config file ($HOME/config-4.15-lfs-1)
   [ ] Strip Installed Binaries/Libraries
   [ ] Install non-wide-character ncurses
   [ ] DO NOT use/display progress_bar
       TimeZone (Europe/Paris)
       Language (fr_FR.UTF-8)
   [ ] Install the full set of locales
       Groff page size (A4)  --->

Advanced Features --->
   [*] Create SBU and disk usage report
   [ ] Run comparison analysis on final stage
   [*] Optimization and parallelization
         Optimization settings  --->
           Number of parallel `make' jobs (4)
           Optimization level  (Both temp tools and final system)  --->
       Internal Settings (WARNING: for jhalfs developers only)  --->

[ ] Rebuild the Makefile (see help)

------------------------------
------------------------------
LFS book, systemd, XML source of the LFS book in /usr/src/lfsbook
Download the files to /usr/src (verify you have write access)
Build in /mnt/lfs (should be owned by root, verify you can execute sudo)
Clean the build directory before beginning
Build a kernel, whose configuration is in /home/user/config-4.15-lfs-systemd
An fstab for the future system si located in /home/user/fstablfs
Run all the testsuites
Settings for an user in California
Run four make jobs in parallel
-----------------------------
BOOK Settings --->
    Use BOOK (Linux From Scratch systemd)  --->
    Release (Working Copy)  --->
    Loc of working copy (mandatory) (/usr/src/lfsbook)
[ ] Add blfs-tool support (NEW)
[ ] Add custom tools support (NEW)

General Settings --->
       Build Directory (/mnt/lfs)
   [*] Retrieve source files
         Package Archive Directory (/usr/src)
   [ ]   Retry on 'connection refused' failure (NEW)
         Number of retry attempts on download failures (20) (NEW)
         Download timeout (in seconds) (30) (NEW)
         FTP mirror (http://ftp.osuosl.org) (NEW)
   [*] Run the makefile
   [*] Rebuild files

Build Settings --->
   [*] Run testsuites
         Tests level (Both temporary tools and final system testsuites) --->
       Flavour (Don't stop on testsuite failures)  --->
   [ ] Package management
   [ ] Create a log of installed files for each package
   [*] Use a custom fstab file
         Fstab file (optional) ($HOME/fstablfs)
   [*] Build the kernel
         Kernel config file ($HOME/config-4.15-lfs-systemd
   [ ] Strip Installed Binaries/Libraries
   [ ] Install non-wide-character ncurses
   [ ] DO NOT use/display progress_bar
       TimeZone (America/Los_Angeles)
       Language (en_US.UTF-8)
   [ ] Install the full set of locales
       Groff page size (letter)  --->

Advanced Features --->
   [*] Create SBU and disk usage report
   [ ] Run comparison analysis on final stage
   [*] Optimization and parallelization
         Optimization settings  --->
           Number of parallel `make' jobs (4)
           Optimization level  (Both temp tools and final system)  --->
       Internal Settings (WARNING: for jhalfs developers only)  --->

[ ] Rebuild the Makefile (see help)

------------------------------