summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix two bugs with gentoo_portage/init.d.php; update some comments in sql_row_objEudyptula2009-08-272-6/+8
|
* Quick hack to move bundler selection out of Gentoo module and make it a ↵Eudyptula2009-08-141-1/+1
| | | | build-time option; drop 'failed' column from builds and use flags instead
* Wrote a script for automatically keeping cache files (stage3, install ISO, ↵Eudyptula2009-08-134-27/+60
| | | | etc.) up to date by ftp, updated frontend and backend to reflect storing stage3 and iso filenames in the 'cache' table instead of 'gentoo_profiles'
* Make 'wizard_step' class a subclass of new generic 'form' class; Use ↵Eudyptula2009-08-111-0/+1
| | | | ACCEPT_PROPERTIES=-interactive
* Major backend reorganization - moved much of backend.php into build class, ↵Eudyptula2009-08-1039-153/+130
| | | | reformated bundlers to be the same format as modules, fixed build status tracking to be properly resumable throughout the process (except stages that create files that get in their own way); etc.
* Major backend reorganization to split build into steps and allow automatic ↵Eudyptula2009-08-0715-120/+130
| | | | resuming after failure
* Delete work dir for failed builds alsoEudyptula2009-08-071-3/+3
|
* Fix module extraction in CD bundlersEudyptula2009-08-072-3/+5
|
* Fix backend $build->get_owner() inside sql LOCKEudyptula2009-08-061-1/+1
|
* Numerous backend bugs fixed; use portage snapshot if available; frontend ↵Eudyptula2009-08-0613-65/+81
| | | | figures out its own URL; choose hostname; timezone config file set up; Fix setup.php; etc.
* Started backend script to copy portage tree into image and configure portageEudyptula2009-08-041-0/+16
|
* Widespread cleanup - moved $conf, $death into $S; $S is given as arg to ↵Eudyptula2009-08-049-178/+22
| | | | init_x() and body_x(); $request removed in favor of $_REQUEST; query() replaces $S[pdo]->query(); etc.
* Implement init script and package pruning in backendEudyptula2009-07-284-0/+27
|
* Reorganized log URLs; little update to routing.csv formatEudyptula2009-07-241-2/+2
|
* Require manually-configured URL - backend needs it anywayEudyptula2009-07-242-7/+1
|
* Clean up backend APIEudyptula2009-07-236-37/+28
|
* Use stage3 tarballs instead of doing emerge systemEudyptula2009-07-233-11/+6
|
* Update todoEudyptula2009-07-221-3/+1
|
* Cleaned up backend logging; moved emerge into a function; etc.Eudyptula2009-07-229-58/+72
|
* Integrated bkisofs-cli into livecd and installcd bundlers, fixed various ↵Eudyptula2009-07-215-12/+27
| | | | things in bkisofs-cli and the backend
* Fixes/hacks so backend still works with non-execution loggingEudyptula2009-07-202-12/+16
|
* Little backend output cleanupEudyptula2009-07-201-2/+2
|
* Converted backend status to TINYINT; First try at logging non-execution ↵Eudyptula2009-07-205-40/+84
| | | | messages; Added download history page; Only show links from builds that the user has perms to access
* Added predefined package sets; separated gentoo-specific setup into ↵Eudyptula2009-07-161-1/+12
| | | | gentoo_setup.php
* Add dev-manager support to gentoo/portage modulesEudyptula2009-07-163-4/+16
|
* Divided gentoo_portage backend into several parts; Added another config step ↵Eudyptula2009-07-156-40/+51
| | | | to choose which options to offer next; Added timezone selection; Fixed pkglist script; Little fixes
* Moved 'module' attribute into builds table from buildoptsEudyptula2009-07-151-3/+2
|
* Made bundling finished images separate from modules in backend; added ↵Eudyptula2009-07-108-45/+80
| | | | metadata for frontend modules; added default config options and simplified config file; added verbose output to update_gentoo_profiles.php; etc.
* Major restructuring of frontend modules (package selection not done yet); ↵Eudyptula2009-07-071-1/+1
| | | | created conf_build_common class for shared code among configurations and builds
* Last changes for multiple backends to be (theoretically) possibleEudyptula2009-07-061-0/+9
|
* Stored all data from Packages files in the db to allow frontend/backend ↵Eudyptula2009-07-063-10/+22
| | | | separation; created script to update db cache of available packages; renamed profiles -> gentoo_profiles for proper modularity
* Backend can upload finished images; caches state after emerge system completesEudyptula2009-07-022-21/+62
|
* Added support for EXT2 and JFFS2 imagesEudyptula2009-07-021-0/+12
|
* Update both parts for proper modularity, start catalyst-based backend, code ↵Eudyptula2009-07-018-101/+315
| | | | cleanup, especially on backend
* Many fixes to CD building and some to command execution/loggingEudyptula2009-06-302-16/+17
|
* Fix small mistakes in build functionEudyptula2009-06-291-2/+2
|
* Added image format option to frontend, tbz2 and preliminary Install CD and ↵Eudyptula2009-06-293-11/+53
| | | | LiveCD support to backend
* Added an send invitations form to frontend and email notifications to backendEudyptula2009-06-281-1/+4
|
* Changed task to have an index based on build instead of unique id, added ↵Eudyptula2009-06-262-10/+9
| | | | description field
* Added signal handling and logging; wrote init script; added other nice ↵Eudyptula2009-06-255-17/+74
| | | | daemon-like behavior to backend
* Cleaned up various unused bits of code; moved finished images to their own ↵Eudyptula2009-06-242-20/+15
| | | | directory; moved ANSI text processing from logviewer into its own class; added unique ID to profiles table
* Major improvements to logging in frontend and backend; moved log_command ↵Eudyptula2009-06-233-70/+24
| | | | function to sql_task class; minor fixes here and there
* Fix some silly mistakes, add PATH from the host system to the backend's ↵Eudyptula2009-06-221-2/+3
| | | | target environment, update todo
* Added basic support for adding arbitrary packages in frontend and backend, ↵Eudyptula2009-06-222-10/+18
| | | | tar/gz-ing of finished images to backend
* Added ACCEPT_KEYWORDS from Packages headers to make.confEudyptula2009-06-221-0/+1
|
* Did some cleanup and added a Packages file parser and simple package list ↵Eudyptula2009-06-214-29/+1
| | | | printer script
* Finished infrastructure for 1st gen. build wizard, enhanced backend loggingEudyptula2009-06-194-6/+16
|
* Transitioned to support multiple profiles, chosen in the frontend, to use ↵Eudyptula2009-06-192-27/+48
| | | | data in Packages file header, began restructuring of frontend build creator
* Added sessions, login, build request on frontend; changed backend to use ↵Eudyptula2009-06-194-36/+25
| | | | build queue from db (generated by frontend)
* Moved newclass utility into a cli script, created first-time setup script ↵Eudyptula2009-06-181-0/+1
| | | | replacing the reset function from the frontend