Ettore Di Giacinto
|
4648dedb55
|
Add --nodeps, --onlydeps and --force to Installer
This allows also to use it on upgrade and uninstall as it exposes the Installer options to the CLI.
See #48, #49
|
2020-02-18 18:37:56 +01:00 |
|
Ettore Di Giacinto
|
6aa353edb2
|
Consume SolverOptions in installer
|
2020-02-12 11:21:30 +01:00 |
|
Ettore Di Giacinto
|
dfb6dab9dc
|
Move repository helpers under config
They are generated after the system config, let the structure provide such information
|
2020-02-12 10:20:07 +01:00 |
|
Ettore Di Giacinto
|
f813370501
|
Resolve selectors if present before starting install
|
2020-02-04 20:15:59 +01:00 |
|
Daniele Rondina
|
c353ab4978
|
client/http: Add support for authentication Basic/Token
|
2020-02-03 00:58:55 +01:00 |
|
Daniele Rondina
|
78b5963a4f
|
Add support for local packages cache
|
2020-02-01 19:35:30 +01:00 |
|
Daniele Rondina
|
c9b684523f
|
installer: Add support for cached repository
|
2020-01-12 23:35:58 +01:00 |
|
Ettore Di Giacinto
|
22bc53ba13
|
Merge branch 'master' into develop
|
2020-01-06 19:14:17 +01:00 |
|
Ettore Di Giacinto
|
f5e7c2ad92
|
Allow more matches, we select the best one anyway
|
2020-01-06 11:33:35 +01:00 |
|
Daniele Rondina
|
716d404307
|
Align logic of cache repositories in all commands
|
2020-01-02 18:31:25 +01:00 |
|
Daniele Rondina
|
ce888a2f40
|
Fix marshal of repository and use of cache repos
|
2020-01-01 13:44:39 +01:00 |
|
Daniele Rondina
|
01e66ee0b4
|
Review install phase
|
2020-01-01 13:44:39 +01:00 |
|
Ettore Di Giacinto
|
5e8a29caf5
|
Detect already installed packages when calling install
We wasn't checking this previously, which was drawing weird errors on the CLI
|
2020-01-01 11:58:33 +01:00 |
|
Ettore Di Giacinto
|
c193e4d320
|
Enhance output
|
2019-12-30 16:35:38 +01:00 |
|
Ettore Di Giacinto
|
2693ec2f8c
|
Consume artifact verify mechanism
Refers to #28
|
2019-12-29 14:00:03 +01:00 |
|
Ettore Di Giacinto
|
2fa9c754ae
|
Move archive helpers to artifact
This allow in the future to swap and provide archive/compression methods without hijacking the code.
Refers to #33
|
2019-12-28 16:48:05 +01:00 |
|
Ettore Di Giacinto
|
1f60d591d5
|
Stringify finalizers output
|
2019-12-12 23:48:29 +01:00 |
|
Ettore Di Giacinto
|
30a7312911
|
Compute upgrades
Make solver compute simply upgrades and the installer execute them.
Add simple upgrade test
|
2019-11-29 19:01:56 +01:00 |
|
Ettore Di Giacinto
|
2c7391fcc9
|
Adapt installer to new changes
|
2019-11-29 19:01:52 +01:00 |
|
Ettore Di Giacinto
|
fa46601638
|
Adapt compiler and installer to Tree removal
|
2019-11-29 19:01:49 +01:00 |
|
Ettore Di Giacinto
|
c9c803a819
|
Return errors more consistently
|
2019-11-25 20:02:18 +01:00 |
|
Ettore Di Giacinto
|
b751b02830
|
Do not register viper bindings in init
Otherwise they get overlapped. Use PreRun instead
|
2019-11-25 19:55:30 +01:00 |
|
Ettore Di Giacinto
|
a8b350fd8e
|
Implement uninstall
Also add RemovePackage in database implementation (boltdb is not tested yet)
Add test case for uninstall
|
2019-11-24 00:16:12 +01:00 |
|
Ettore Di Giacinto
|
0d7b2cf448
|
Track installed files
|
2019-11-23 22:41:51 +01:00 |
|
Ettore Di Giacinto
|
d4bb0e346e
|
Execute finalizers if present
|
2019-11-23 18:58:09 +01:00 |
|
Ettore Di Giacinto
|
3b9337a03b
|
Keep the path around after writing the yaml, otherwise compile specs couldn't be found
|
2019-11-23 18:41:15 +01:00 |
|
Ettore Di Giacinto
|
e9c01b46a7
|
Use well defined structure for serializing, fixups to make test green
|
2019-11-23 15:42:53 +01:00 |
|
Ettore Di Giacinto
|
43ab851cb9
|
Load tree when generating repo
|
2019-11-22 23:24:22 +01:00 |
|
Ettore Di Giacinto
|
e664f4f2cf
|
Return client from repository and install packages in the workers
|
2019-11-22 23:13:33 +01:00 |
|
Ettore Di Giacinto
|
75c1b66ae3
|
Add finalizers
|
2019-11-22 22:23:05 +01:00 |
|
Ettore Di Giacinto
|
a2f23d3bf5
|
WIP
|
2019-11-22 21:01:38 +01:00 |
|