Commit Graph

  • f3dc7254bc Remove extra comma Joe Schmitt 2018-02-19 19:20:47 -06:00
  • 5511733cad Split build process into two stages - x86 and x64 Joe Schmitt 2018-02-19 19:18:30 -06:00
  • b1afbfb0c0 Add SCM checkout to its own stage Joe Schmitt 2018-02-19 19:14:32 -06:00
  • 7ffe645ef3 Add parallel building to jenkins Joe Schmitt 2018-02-19 19:11:36 -06:00
  • 098ce834f7 Specify a node has to build the Jenkinsfile Joe Schmitt 2018-02-19 18:57:27 -06:00
  • e2aab64075 Simplify Jenkinsfile Joe Schmitt 2018-02-19 18:54:53 -06:00
  • 303ca4640e Update Jenkinsfile Joe Schmitt 2018-02-19 18:49:44 -06:00
  • 064116b672 Update Jenkinsfile Joe Schmitt 2018-02-19 18:47:17 -06:00
  • 1b4f21048e Update Jenkinsfile Joe Schmitt 2018-02-19 18:45:01 -06:00
  • 4c4535e64a Update Jenkinsfile Joe Schmitt 2018-02-19 18:44:34 -06:00
  • b8ae742d59 Create Jenkinsfile Joe Schmitt 2018-02-19 18:43:50 -06:00
  • 0c85b56952 Merge pull request #9 from FOGProject/revert-8-revert-7-master Tom Elliott 2018-02-19 02:59:30 -05:00
  • a06ae94522 Revert "Revert "Fix some regex patterns and logic for setting UUID partition type info"" Tom Elliott 2018-02-19 02:56:44 -05:00
  • 5328900cfd Merge pull request #8 from FOGProject/revert-7-master Tom Elliott 2018-02-19 02:56:37 -05:00
  • 1476dbcf89 Revert "Fix some regex patterns and logic for setting UUID partition type info" Tom Elliott 2018-02-19 02:55:56 -05:00
  • 57acadf3b3 Merge pull request #7 from Sebastian-Roth/master Tom Elliott 2018-02-19 02:55:47 -05:00
  • 09158576ce Fix some regex patterns and logic for setting UUID partition type info Sebastian Roth 2018-02-19 07:54:20 +01:00
  • bd8f0546b4 Account for changes even on reusing the builder so changes actually have an effect Tom Elliott 2018-02-13 13:28:56 -05:00
  • beae0a5ad3 Fix casesasset vs caseasset issue Tom Elliott 2018-02-13 01:13:53 -05:00
  • 50f292855f Merge branch 'master' into http-stream-deploy http-stream-deploy Tom Elliott 2018-02-10 17:16:59 -05:00
  • 12b40376da Minor update to the readme Tom Elliott 2018-02-10 14:54:29 -05:00
  • 4fd23e6fb9 backtick the paths within the text. add how to pull the docker image itself Tom Elliott 2018-02-10 14:45:50 -05:00
  • da6a5ff698 Add README.md Tom Elliott 2018-02-10 14:43:47 -05:00
  • 99df36f959 Move cleanup of kernel inside when you first download and expand the kernel Tom Elliott 2018-02-10 12:55:16 -05:00
  • 318fdebcae Remove usbreset and clamav dir. Tom Elliott 2018-02-10 12:16:59 -05:00
  • 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. Tom Elliott 2018-02-10 00:55:48 -05:00
  • 2cc55ff09d Merge branch 'master' into http-stream-deploy Tom Elliott 2018-02-09 15:13:26 -05:00
  • e604d02cc4 Fix issue with libelf-dev on docker file. Fix issues iwth buildroot usbreset Tom Elliott 2018-02-09 15:13:02 -05:00
  • ac0e3c0094 Ensure the configs for fs have elfutils too Tom Elliott 2018-02-09 13:33:25 -05:00
  • b3720a611b Make sure to write the log in a proper place. Tom Elliott 2018-02-09 12:26:40 -05:00
  • 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 Tom Elliott 2018-02-09 12:15:12 -05:00
  • 18b28a5757 Merge branch 'master' into http-stream-deploy Tom Elliott 2018-02-09 00:59:04 -05:00
  • 0a231f059b Ensure travis installs libelf-dev to enable building the 4.15.2 kernel Tom Elliott 2018-02-09 00:50:42 -05:00
  • 20432f0a65 Remove mdadm from custom package list Tom Elliott 2018-02-09 00:28:47 -05:00
  • 1584d25cca Remove iperf from fog package list, as hash is properly provided now Tom Elliott 2018-02-09 00:11:21 -05:00
  • b14e75f285 Fix fog.mk to remove the script copying as this is handled by overlay now Tom Elliott 2018-02-08 23:58:33 -05:00
  • b6eaa713ab Merge branch 'master' into http-stream-deploy Tom Elliott 2018-02-08 22:55:29 -05:00
  • 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. Tom Elliott 2018-02-08 22:55:11 -05:00
  • 5f4bc7dd38 Merge branch 'master' into http-stream-deploy Tom Elliott 2018-02-08 21:11:24 -05:00
  • 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. Tom Elliott 2018-02-08 21:11:07 -05:00
  • 5ff3384cf5 Merge branch 'master' into http-stream-deploy Tom Elliott 2018-02-08 19:29:31 -05:00
  • 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 Tom Elliott 2018-02-08 19:29:18 -05:00
  • c0e1f7e9e7 Initial http stream deploy methodology. POC worked Tom Elliott 2018-02-08 17:32:25 -05:00
  • 443897a2f3 Fixup kernel building issues Tom Elliott 2018-02-08 17:23:25 -05:00
  • fddcc8a3b9 Update init config to enable jq for json parsing Tom Elliott 2018-02-08 15:05:20 -05:00
  • 69d2d0feca Update the fog.mk file appropriately Tom Elliott 2018-02-07 19:56:53 -05:00
  • 7da521348d Update partclone patch so partclone can actually build properly Tom Elliott 2018-02-07 19:44:41 -05:00
  • 5a9cfb893d Use 2 CPUs to build FOS in Travis Joe Schmitt 2018-01-26 16:40:08 -06:00
  • d31952cc05 Label travis matrix builds Joe Schmitt 2018-01-26 15:44:50 -06:00
  • d563d56a80 Split FOS build into 4 tasks Joe Schmitt 2018-01-26 15:41:02 -06:00
  • 5353448176 Attempt to build FOS natively on travis Joe Schmitt 2018-01-26 15:21:52 -06:00
  • 73f189787b Merge pull request #6 from FOGProject/feature-dockerize Joe Schmitt 2018-01-26 15:08:37 -06:00
  • 9b5e8d7a91 Fix filename issue in build script as we still use ext2 for our inits Sebastian Roth 2018-01-07 14:28:08 -06:00
  • 1ae6fabcfd Re-write most of the build script to build both architectures by default Sebastian Roth 2018-01-07 11:19:24 -06:00
  • d98e7f9849 Update build.sh and kernel configs to match those in fogproject working branch Sebastian Roth 2018-01-07 09:06:31 -06:00
  • e731dd9fdd Add Dockerfile ofr a working FOS build environment jbob 2017-12-31 12:49:27 -06:00
  • 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. Sebastian Roth 2017-12-29 19:00:52 -06:00
  • 2bfc7eb04e Improve the shrinking script fos-2 Tom Elliott 2017-02-07 18:02:40 -05:00
  • d48d4b09b7 Cleaner disk detection/output. Tom Elliott 2017-02-05 20:13:52 -05:00
  • 47344c0fc4 Remove cancel script as not really needed. Tom Elliott 2017-02-05 00:06:06 -05:00
  • 71f523d8f9 Add shrink partition script. Complete expand. Tom Elliott 2017-02-05 00:00:30 -05:00
  • e13a03c5d5 Add cancel script. Tom Elliott 2017-01-28 20:03:59 -05:00
  • e1d342dc33 More scripts Tom Elliott 2017-01-26 20:10:03 -05:00
  • 563aa02589 Delete the FOG Donate files. Tom Elliott 2017-01-09 11:52:49 -05:00
  • 71d8b1805f Updates to fos.sysinfo and capture Tom Elliott 2017-01-08 14:50:39 -05:00
  • 55ff9d5e8b Update sysinfo to nicer. Tom Elliott 2017-01-08 12:42:12 -05:00
  • e898ba7d11 Get partitions and disks. Tom Elliott 2017-01-08 12:17:54 -05:00
  • 40583bf652 Minor updates to the fos scripts. Tom Elliott 2017-01-08 11:10:07 -05:00
  • 870b14705a Merge branch 'master' of github.com:fogproject/fos Tom Elliott 2017-01-08 11:04:26 -05:00
  • f884ee6a28 Fix up fos.deploy Tom Elliott 2017-01-08 11:02:31 -05:00
  • 7b000e1324 Commiting the current additions added. Tom Elliott 2017-01-08 10:58:01 -05:00
  • 580828f77a Make deploy script much more user friendly. Tom Elliott 2017-01-08 10:57:34 -05:00
  • 47cd225a4f Update capture to be more friendly. Tom Elliott 2017-01-08 10:56:47 -05:00
  • cfc6fa1a84 Update fos.deploy Tom Elliott 2016-12-05 08:02:08 -05:00
  • 6ca208bb19 Update fos.capture Tom Elliott 2016-11-11 17:06:50 -05:00
  • 0d726ce669 Create basic fos.capture Tom Elliott 2016-11-11 17:05:34 -05:00
  • 6854f01aee Update fos.deploy Tom Elliott 2016-11-11 16:31:20 -05:00
  • 67d6b89381 Update fos.deploy Tom Elliott 2016-11-11 16:13:11 -05:00
  • da1e6c252a Add the fos.deploy script Tom Elliott 2016-11-05 21:15:21 -04:00
  • 38e178f0ba Multiple fixes to things. Tom Elliott 2016-08-09 10:44:52 -04:00
  • b56b8d9f63 Numerous fixes hopefully Tom Elliott 2016-08-08 17:08:41 -04:00
  • b5528c3ca7 Update xinitrc files Tom Elliott 2016-08-05 12:06:57 -04:00
  • 670f116bdd Hopeful patching webkit to allow building to work. Tom Elliott 2016-08-04 18:50:12 -04:00
  • 19c59d26b1 Fixup inittab Tom Elliott 2016-08-04 11:54:46 -04:00
  • 8376c31570 Update mpd's hash. Tom Elliott 2016-08-02 19:13:12 -04:00
  • 57e3aeaf7e Fix up gcc 6 not able to build webkit hopefully Tom Elliott 2016-08-02 18:58:24 -04:00
  • 1f0276815d Make sure to use only shared libraries and add in all potential drivers for mesa3d Tom Elliott 2016-08-02 08:46:08 -04:00
  • 97234d4385 Make it so config will build. Tom Elliott 2016-08-02 08:23:45 -04:00
  • 994d3f56c1 Add libgtk3 and midor back. Tom Elliott 2016-08-02 08:11:50 -04:00
  • dc23da5609 Make sure checking if new packages added is relevant to the buildsource, otherwise it may forget to add the items needed if you remove the buildsource tree. Tom Elliott 2016-08-02 06:29:54 -04:00
  • b6a1ef54be Include xorg.conf file Tom Elliott 2016-08-02 06:14:24 -04:00
  • 9997b0a6b1 Start including X11 information Tom Elliott 2016-08-01 19:23:17 -04:00
  • f5d29d71be Reworking the config to use what is in current use, the other had some strange quirks. I figure, start with what I know works and add on as needed. Tom Elliott 2016-08-01 16:11:31 -04:00
  • 4690fb4906 Remove scripts stuff from .mk file Tom Elliott 2016-08-01 11:10:00 -04:00
  • ac2502973a Ensure our scripts have the psplash stuff Tom Elliott 2016-08-01 10:55:53 -04:00
  • e401ec7876 Try new config of inittab Tom Elliott 2016-07-31 15:45:53 -04:00
  • 88682cacfc Fix bootloader.sh so it doesn't segfault Tom Elliott 2016-07-31 14:35:56 -04:00
  • f1b13a9ff2 Ensure config for 64 bit has VIM and builds the fog binaries. Tom Elliott 2016-07-31 14:35:18 -04:00
  • 58e9f768a8 Make sure newConf.in appends properly and only once. Tom Elliott 2016-07-31 14:31:45 -04:00
  • 81647fc0dd Can't overwrite the config.in, otherwise we lose which files to install if we want to customize it. root 2016-07-31 13:18:35 -05:00