Commit Graph

251 Commits

Author SHA1 Message Date
Fabio Erculiani 6aaa278c91 [matter] consider rebuild status not an error 2011-08-02 19:02:53 +02:00
Fabio Erculiani 86e3b1c785 [matter] run preserved-libraries check before doing anything if --gentle is enabled 2011-08-02 18:09:39 +02:00
Fabio Erculiani a2a0cac194 [matter] improve user interaction 2011-08-02 18:01:17 +02:00
Fabio Erculiani 1a934f5988 [matter] update env vars, BUILDER_* -> MATTER_* 2011-08-02 17:55:59 +02:00
Fabio Erculiani a13ec7aa82 [matter] fixup some undefined references 2011-08-01 21:46:42 +02:00
Fabio Erculiani 2c680a9c31 [matter] make entropy repo commit optional via --commit 2011-08-01 21:44:59 +02:00
Fabio Erculiani b66bae0d21 [matter] add preserved-libs QA check 2011-08-01 21:39:35 +02:00
Fabio Erculiani b110b867d4 [matter] add USE flags constraints support 2011-08-01 19:39:34 +02:00
Fabio Erculiani 897e73e93a [matter] complete initial development, add .spec files support 2011-08-01 16:50:23 +02:00
Fabio Erculiani 711cb17ad7 [matter] rename example dir 2011-08-01 14:52:54 +02:00
Fabio Erculiani 2e00418c0e [matter] complete initial implementation 2011-08-01 14:42:16 +02:00
Fabio Erculiani b0e7fbe74c [matter] correctly handle 32bit chroots over 64bit systems, improve code 2011-08-01 00:36:55 +02:00
Fabio Erculiani cd61c1c347 [matter] rename auto-builder to matter 2011-07-31 23:17:05 +02:00
Fabio Erculiani 69c8daeb39 [auto-builder] more work towards feature completion 2011-07-31 23:16:26 +02:00
Fabio Erculiani 1b299ad36c [auto-builder] implement pre/post hooks, continue initial development 2011-07-31 12:05:06 +02:00
Fabio Erculiani 8e2c86c66f [auto-builder] add basic entropy locks handling 2011-07-30 23:16:08 +02:00
Fabio Erculiani c4d4a49789 [services] add auto-builder application prototype for review 2011-07-30 17:20:11 +02:00
Fabio Erculiani c98f17f256 [services] entropy-updates-service: run installed pkgs repository integrity check
Use EntropyRepositoryBase.integrity_check() against installed packages
repository on startup (after 5 mins "grace" time) and notify possible
issues to frontends using the new signal called "signal_integrity_problem"
2011-07-02 19:00:43 +02:00
Fabio Erculiani d200b3724c [entropy.db] EntropyRepositoryBase: directly handle install repository metadata 2011-06-25 23:37:22 +02:00
Fabio Erculiani 8c247b94e2 [entropy.db] EntropyRepository: move sqlite's integrity_check() to EntropyRepository.integrity_check() 2011-06-25 19:45:55 +02:00
Fabio Erculiani 8f7268c272 [entropy.server] drop .md5 files handling support on repos, pretty useless 2011-06-20 20:23:03 +02:00
Fabio Erculiani db3aed4ee9 [services] entropy-repository-statistics: update permissions 2011-06-20 17:49:41 +02:00
Fabio Erculiani 949a4508a2 [services] entropy-repository-statistics: unpack the changelog file to a temp file 2011-06-20 17:48:45 +02:00
Fabio Erculiani 1b0cba0787 [services] entropy-repository-statistics: add ChangeLog parser tool 2011-06-18 23:37:26 +02:00
Fabio Erculiani 028193158b [services] entropy-updates-service: make both threads, daemon ones 2011-06-12 23:03:46 +02:00
Fabio Erculiani 1d47dfd019 [services] entropy-updates-service: add more debugging output, redirect stderr/stdout to log file 2011-05-03 18:25:43 +02:00
Fabio Erculiani 80dfbcc0f2 [entropy.services] goodbye old and ugly RPC service, R.I.P. 2011-04-14 15:17:54 +02:00
Fabio Erculiani c46cc1a54f [services] kernel-switcher: when kernel_tag is not available, try to guess it
When no reverse dependencies are available, it's impossible to guess
the correct kernel tag. So, kernel_tag is None, which causes issue
when used in execve() (of course). So, handle the case trying to read
package configuration file containing the proper "uname -r" output required
to switch /usr/src/linux to the newly installed kernel using
"eselect kernel set".
Please note that this file (RELEASE_LEVEL) is quite new, and older
packages might have been shipped without it.

Also see bug #2227
2011-03-07 21:27:49 +01:00
Fabio Erculiani 58324c99eb [entropy.tools] move acquire_entropy_locks, release_entropy_locks from text_tools to entropy.tools 2011-03-05 12:58:00 +01:00
Fabio Erculiani 53a871ef0d [entropy.db] EntropyRepository, EntropyRepositoryBase: only return package_id from addPackage() and handlePackage() 2011-03-04 21:14:12 +01:00
Fabio Erculiani 4a241f46c6 [services] repository-webinstall-generator: fix typo 2011-03-03 09:00:44 +01:00
Fabio Erculiani b5416d0a90 [services] repository-webinstall-generator: make possible to regenerate all the .etp package files through --regen 2011-03-03 08:55:30 +01:00
Fabio Erculiani a1229a2eb5 [services] repository-webinstall-generator: properly set .etp file repository architecture 2011-03-03 08:47:13 +01:00
Fabio Erculiani ad78d4e2d5 [services] add repository-webinstall-generator-executor example file 2011-03-02 15:01:20 +01:00
Fabio Erculiani 79c2bac529 [services] repository-webinstall-generator: simplify execute_app(), payload detection and mktemp not required 2011-03-01 15:12:45 +01:00
Fabio Erculiani 43298ac0d8 [services] repository-webinstall-generator: implement LRU cache strategy 2011-02-27 23:29:39 +01:00
Fabio Erculiani 334665006f [services] repository-webinstall-generator: increase ram cache size 2011-02-27 23:21:17 +01:00
Fabio Erculiani 5adf368da3 [services] repository-webinstall-generator: remove pdb hook 2011-02-27 22:41:03 +01:00
Fabio Erculiani e06c0bde52 [services] repository-webinstall-generator: also consider reverse dependencies when bumping or generating new .etp files 2011-02-27 22:36:39 +01:00
Fabio Erculiani 99d5cca0ee [services] repository-webinstall-generator: divide et impera, split code into sub-functions 2011-02-27 18:01:32 +01:00
Fabio Erculiani d9b6a48194 [services] repository-webinstall-generator: improve speed even more (add caching), add repository tree updates metadata to repo 2011-02-26 19:47:15 +01:00
Fabio Erculiani 868d6e4303 [services] repository-webinstall-generator: no need to get content metadata, improve speed 2011-02-26 19:32:47 +01:00
Fabio Erculiani dad927648e [services] repository-webinstall-generator: ensure that indexing is always True 2011-02-26 18:31:56 +01:00
Fabio Erculiani 58c9ae01b8 [services] repository-webinstall-generator: improve mkstemp usage, disable read-only
Read-only is disabled to allow createAllIndexes() to do its job.
This is required in order to improve the performance.
2011-02-26 18:25:25 +01:00
Fabio Erculiani 8e89209f99 [services] repository-webinstall-generator: some minor performance tweaks 2011-02-26 18:23:05 +01:00
Fabio Erculiani 79e13cdaa2 [services] add repository-webinstall-generator
This is a server-side tool that makes possible to generate
executable packages that can be redistributed via web, which once
extracted install the encapsulated packages
2011-02-26 17:54:40 +01:00
Fabio Erculiani b4379c6219 [entropy.tools] provide general purpose NB EX file locking/unlocking functions 2011-02-26 12:53:46 +01:00
Fabio Erculiani 2c4e5cacc3 [services] portage-repository-converter: return 1 if there is nothing to sync 2011-02-15 12:24:42 +01:00
Fabio Erculiani de08eeed90 [services] portage-repository-converter-executor: trivial fix 2011-02-15 00:10:28 +01:00
Fabio Erculiani 0a790d73ad [services] update default perms of portage-repository-converter-executor 2011-02-14 23:41:27 +01:00