103 Commits

Author SHA1 Message Date
Tom Elliott
50f292855f Merge branch 'master' into http-stream-deploy 2018-02-10 17:16:59 -05:00
Tom Elliott
12b40376da Minor update to the readme 2018-02-10 14:54:29 -05:00
Tom Elliott
4fd23e6fb9 backtick the paths within the text. add how to pull the docker image itself 2018-02-10 14:45:50 -05:00
Tom Elliott
da6a5ff698 Add README.md 2018-02-10 14:43:47 -05:00
Tom Elliott
99df36f959 Move cleanup of kernel inside when you first download and expand the kernel 2018-02-10 12:55:16 -05:00
Tom Elliott
318fdebcae Remove usbreset and clamav dir.
usbreset was an attempt for usb nics to be automatically restarted, but
this binary simply didn't work. Building fos with it isn't helpful and
breaks the x86 side of things, so just simply removing is best.

clamAv directory is being removed. It's not s simple program and even
more difficult to keep updating. I've not removed the script that runs
clamav, so people could get this working on their own environments if
they'd like.
2018-02-10 12:16:59 -05:00
Tom Elliott
0b4963d9e6 Update docker file to include the libelf-dev and libelf-dev:i386 for the
image. (Needs repo updated too, mastacontrola/fos-builder is available
with this modified docker image now.)
Update build.sh script to build 32 bit inits with the ARCH=i486 flag.
Otherwise it's building against 64 bit code which would, more or less,
make 32 bit init's unusable. Will monitor to ensure all builds
appropriately however.
2018-02-10 00:55:48 -05:00
Tom Elliott
2cc55ff09d Merge branch 'master' into http-stream-deploy 2018-02-09 15:13:26 -05:00
Tom Elliott
e604d02cc4 Fix issue with libelf-dev on docker file. Fix issues iwth buildroot usbreset 2018-02-09 15:13:02 -05:00
Tom Elliott
ac0e3c0094 Ensure the configs for fs have elfutils too 2018-02-09 13:33:25 -05:00
Tom Elliott
b3720a611b Make sure to write the log in a proper place. 2018-02-09 12:26:40 -05:00
Tom Elliott
09649a4210 Use dummy output instead of printing everything to the screen. Make is built and thrown to fssource\${arch}/buildroot\${arch}.log, so may want to tail the log file if anything bad happen so we know what to look for. This is just a simplified test to see if travis can build the inits and kernels properly though, will work on improving script output 2018-02-09 12:15:12 -05:00
Tom Elliott
18b28a5757 Merge branch 'master' into http-stream-deploy 2018-02-09 00:59:04 -05:00
Tom Elliott
0a231f059b Ensure travis installs libelf-dev to enable building the 4.15.2 kernel 2018-02-09 00:50:42 -05:00
Tom Elliott
20432f0a65 Remove mdadm from custom package list 2018-02-09 00:28:47 -05:00
Tom Elliott
1584d25cca Remove iperf from fog package list, as hash is properly provided now 2018-02-09 00:11:21 -05:00
Tom Elliott
b14e75f285 Fix fog.mk to remove the script copying as this is handled by overlay now 2018-02-08 23:58:33 -05:00
Tom Elliott
b6eaa713ab Merge branch 'master' into http-stream-deploy 2018-02-08 22:55:29 -05:00
Tom Elliott
6de4a51683 Update all the data, just biting the bullet for now as using docker to build, then switch out to baseline breaks things, and patience is lost. This removes the dmidecode patch, updates the gptfdisk for the version native with buildroot-2018.11.2, and removes zstd from the list as it is built in natively now. 2018-02-08 22:55:11 -05:00
Tom Elliott
5f4bc7dd38 Merge branch 'master' into http-stream-deploy 2018-02-08 21:11:24 -05:00
Tom Elliott
5f3b51e7f6 Update configs and add gitignore file, I know build will fail as the configs are for different versions being built. These configs are good, just waiting to know where issues requiring possible patches will be needed. 2018-02-08 21:11:07 -05:00
Tom Elliott
5ff3384cf5 Merge branch 'master' into http-stream-deploy 2018-02-08 19:29:31 -05:00
Tom Elliott
6e70b12974 Tweak log file to redirect rather than print on screen. Update travis to use maximum processors for building rather than limiting to 2. Add gitignore 2018-02-08 19:29:18 -05:00
Tom Elliott
c0e1f7e9e7 Initial http stream deploy methodology. POC worked
TODO: Stream the appropriate mbr, and download the partitions files to
/tmp so resize could operate.
2018-02-08 17:32:25 -05:00
Tom Elliott
443897a2f3 Fixup kernel building issues 2018-02-08 17:23:25 -05:00
Tom Elliott
fddcc8a3b9 Update init config to enable jq for json parsing 2018-02-08 15:05:20 -05:00
Tom Elliott
69d2d0feca Update the fog.mk file appropriately 2018-02-07 19:56:53 -05:00
Tom Elliott
7da521348d Update partclone patch so partclone can actually build properly 2018-02-07 19:44:41 -05:00
Joe Schmitt
5a9cfb893d
Use 2 CPUs to build FOS in Travis 2018-01-26 16:40:08 -06:00
Joe Schmitt
d31952cc05
Label travis matrix builds 2018-01-26 15:44:50 -06:00
Joe Schmitt
d563d56a80
Split FOS build into 4 tasks 2018-01-26 15:41:02 -06:00
Joe Schmitt
5353448176
Attempt to build FOS natively on travis 2018-01-26 15:21:52 -06:00
Joe Schmitt
73f189787b
Merge pull request #6 from FOGProject/feature-dockerize
Add Dockerfile ofr a working FOS build environment
2018-01-26 15:08:37 -06:00
Sebastian Roth
9b5e8d7a91 Fix filename issue in build script as we still use ext2 for our inits 2018-01-07 14:28:08 -06:00
Sebastian Roth
1ae6fabcfd Re-write most of the build script to build both architectures by default 2018-01-07 11:19:24 -06:00
Sebastian Roth
d98e7f9849 Update build.sh and kernel configs to match those in fogproject working branch 2018-01-07 09:06:31 -06:00
jbob
e731dd9fdd Add Dockerfile ofr a working FOS build environment 2017-12-31 12:49:27 -06:00
Sebastian Roth
1ffca08803 Update the FOS build to current state of files in FOG working branch
as a preperation to entirely move those over to this repo.
2017-12-29 19:00:52 -06:00
Tom Elliott
2bfc7eb04e Improve the shrinking script 2017-02-07 18:02:40 -05:00
Tom Elliott
d48d4b09b7 Cleaner disk detection/output. 2017-02-05 20:13:52 -05:00
Tom Elliott
47344c0fc4 Remove cancel script as not really needed. 2017-02-05 00:06:06 -05:00
Tom Elliott
71f523d8f9 Add shrink partition script. Complete expand. 2017-02-05 00:00:30 -05:00
Tom Elliott
e13a03c5d5 Add cancel script. 2017-01-28 20:03:59 -05:00
Tom Elliott
e1d342dc33 More scripts
Cleanup procsfdisk.awk script for easier reading.
Add enablewritecache and expandpartition scripts. TODO: Complete expandpartition script.
2017-01-26 20:10:03 -05:00
Tom Elliott
563aa02589 Delete the FOG Donate files. 2017-01-09 11:52:49 -05:00
Tom Elliott
71d8b1805f Updates to fos.sysinfo and capture
Fixs the sysinfo to get mac address more naturally.
2017-01-08 14:50:39 -05:00
Tom Elliott
55ff9d5e8b Update sysinfo to nicer.
Fixes a few issues in sysinfo script
2017-01-08 12:42:12 -05:00
Tom Elliott
e898ba7d11 Get partitions and disks.
Setup the fos scripts for get disks and partitions.
2017-01-08 12:17:54 -05:00
Tom Elliott
40583bf652 Minor updates to the fos scripts. 2017-01-08 11:10:07 -05:00
Tom Elliott
870b14705a Merge branch 'master' of github.com:fogproject/fos
Conflicts:
	Buildroot/board/FOG/FOS/rootfs_overlay/bin/fos.deploy
2017-01-08 11:04:26 -05:00