aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Add basic inside chroot script.William Harrington2021-03-221-0/+6
|
* Add prepare chroot script.William Harrington2021-03-221-0/+75
|
* Add optional cleanup and backup chapter6 scripts. Always nice to backup ↵William Harrington2021-03-222-0/+43
| | | | before working on tasks preparing for chroot.
* Remove interpreter from scripts that are sourced. Remove executable bits are ↵William Harrington2021-03-2228-79/+27
| | | | required.
* Use MAKEFLAGS with GLIBC's PARALLELMFLAGS.William Harrington2021-03-211-2/+2
|
* Add chapter 6 commands. Had some fixes for m4 regrding -Wabi=11 and ↵William Harrington2021-03-2117-0/+216
| | | | -fpermissive and help2man --no-discard-stderr for m4 and diffutils. Also had to remove host's /usr/lib/libiberty.a as binutils pass2 kept using it for some reason.
* Clear screen before build starts.William Harrington2021-03-211-1/+3
|
* Show only percentage at end of downloading line.William Harrington2021-03-211-6/+16
|
* Add env.sh and separate environment settings from main lfs.sh script.William Harrington2021-03-211-0/+33
|
* Hardcode path to mkfs as sudo may not always set PATH to include /sbin.William Harrington2021-03-211-1/+1
|
* Remove patches commentWilliam Harrington2021-03-211-3/+1
|
* Add comments.William Harrington2021-03-191-0/+16
|
* Assign retval after spinner returns exit code.William Harrington2021-03-191-0/+1
|
* Add patches.csv to be copied and processed in download.William Harrington2021-03-192-20/+7
|
* Create separate patches csv and remove patches from packages.csv.William Harrington2021-03-192-6/+6
|
* Update GLIBC chapter5 build/install commands.William Harrington2021-03-191-3/+3
|
* Put compiling message on a new line.William Harrington2021-03-191-1/+1
|
* Rename any lines with patches with '-patch' appended to the end.William Harrington2021-03-191-5/+5
|
* Use filename instead of url as output when downloading and redirect stdout ↵William Harrington2021-03-191-3/+3
| | | | sterr for md5sum to /dev/null. Put Failed message on a new line.
* Add different styles of spinners.William Harrington2021-03-191-4/+26
|
* Add retval to download and report failure.William Harrington2021-03-191-0/+4
|
* Remove the echo. Verified PATH looks correct.William Harrington2021-03-181-1/+0
|
* Add spinner when extracting source.William Harrington2021-03-181-2/+3
|
* Add some spinner and OK status to the download commands.William Harrington2021-03-181-3/+6
|
* For this particular setup, old host OS, had to build newer made for GLIBC. ↵William Harrington2021-03-181-1/+1
| | | | Host has 3.81, GLIBC wants >=4.0.
* Properly setup environment for build. May have been causing issues later on ↵William Harrington2021-03-181-4/+12
| | | | in the build especially with M4.
* Remove downloding patches separately.William Harrington2021-03-181-8/+1
|
* Add patches.William Harrington2021-03-181-0/+5
|
* Add patches to download.sh.William Harrington2021-03-181-1/+8
|
* Add missing retval line.William Harrington2021-03-181-0/+1
|
* Return the exit status from packageinstall scrip to the chapter loops in ↵William Harrington2021-03-182-5/+16
| | | | lfs.sh and for sure stop the script when non zero status is returned.
* Add braces to LFS variable.William Harrington2021-03-182-4/+4
|
* Add braces to LFS variable.William Harrington2021-03-181-1/+1
|
* Add ISL.William Harrington2021-03-181-0/+1
|
* Redirect popd command to null. Remove continue in first if block, useless here.William Harrington2021-03-181-2/+1
|
* return retval rather than 0. Maybe better to return the actual return value ↵William Harrington2021-03-181-2/+2
| | | | after the wait.
* Add Chapter 5 build scripts for binutils, gcc, glibc, libstdc++ and ↵William Harrington2021-03-185-0/+112
| | | | linux-api-headers.
* Add package install. If package has been built then continue. Extract ↵William Harrington2021-03-181-0/+50
| | | | package, then build and pass background proces pid to spinner then when done, based on return value, display fail message or say package is done and touch a file named the package to notify the package was sucessfully built and installed during a consecutive run.
* Add colors to use at terminal.William Harrington2021-03-181-0/+12
|
* Add a spinner to display while building and pass the return value of the ↵William Harrington2021-03-181-0/+25
| | | | background process when it ends.
* Add MAKEFLAGS, adjust some variables and include spinner and colors.William Harrington2021-03-181-3/+10
|
* Make package names lowercase and add entries for linux-api-headers and libstdc++William Harrington2021-03-182-80/+82
|
* source download.sh from lfs.sh and don't source lfs.sh from download.sh ↵William Harrington2021-03-172-2/+8
| | | | resulting in an infinite loop. Add commnds to lfs.sh to cpoy scripts and csv to /sources then cd into that directory, set the PATH to use tools/bin and download source.
* version check never fails, it's there to make sure your host is appropriate. ↵William Harrington2021-03-161-0/+2
| | | | When the build is set off it tells you warnings. If the build fails, should run version check again.
* Fix stuff.William Harrington2021-03-161-0/+1
|
* Was forgotten.William Harrington2021-03-164-0/+160
|
* Setup lfs environment and disk setup.William Harrington2021-03-152-0/+58
|
* Fix syntax.William Harrington2021-03-151-1/+1
|
* initial commitWilliam Harrington2021-03-151-0/+16