Commit Graph

  • 0172989717 Revert operation when theres an error adding repos Castulo Martinez 2019-12-16 11:24:35 -08:00
  • 24de99dfcc Housekeeping on 3rd-party commands Castulo Martinez 2019-12-12 11:20:51 -08:00
  • cb67bf7b67 Implementing the "3rd-party check-update" command Castulo Martinez 2019-12-12 12:33:34 -08:00
  • 11ddfefc88 Implementing the "3rd-party repair" command Castulo Martinez 2019-12-12 10:51:15 -08:00
  • d96b6f6d92 Implementing the "3rd-party diagnose" command Castulo Martinez 2019-12-11 14:02:17 -08:00
  • 9cc3bc105d Function to run operations in all 3rd-party repos Castulo Martinez 2019-12-11 13:45:35 -08:00
  • adb88da2f6 Removing superseded commands from the help menu Castulo Martinez 2019-12-09 14:06:17 -08:00
  • f48c58e737 Implementing 3rd-party update command Castulo Martinez 2019-12-06 15:55:06 -08:00
  • d0c2f881cf Update testlib to support 3rd-party bundle updates Castulo Martinez 2019-12-06 14:20:39 -08:00
  • 33b4e9ea52 Implementation of 3rd-party bundle-info command Castulo Martinez 2019-12-06 11:12:33 -08:00
  • 9d59dc068e Implementing the 3rd-party bundle-remove command Castulo Martinez 2019-12-05 10:13:56 -08:00
  • bb43d47fd4 Function to perform actions on 3rd-party bundles Castulo Martinez 2019-12-04 13:53:36 -08:00
  • 2a2018744e Fixing flag_validator to work with 3rd-party Castulo Martinez 2019-12-05 14:04:21 -08:00
  • 92de0ef63a Don't mix rc types in third_party_add_main Castulo Martinez 2019-12-04 11:47:54 -08:00
  • e1e34e4000 Reorganize where we read the system verion Castulo Martinez 2019-12-04 11:59:49 -08:00
  • 868505b5b9 Install os-core when adding a 3rd-party repo Castulo Martinez 2019-12-03 13:27:56 -08:00
  • 6823dc30bb Removing version from 3rd-party repo.ini file Castulo Martinez 2019-12-03 09:38:09 -08:00
  • e5e88b7c88 Get version from os-release on repos bundle-add Castulo Martinez 2019-12-03 09:26:41 -08:00
  • e5ec67edf1 Get version from os-release on repos bundle-list Castulo Martinez 2019-12-02 14:27:08 -08:00
  • b91ecbbc6d Implement --repo flag for 3rd-party bundle-list Castulo Martinez 2019-12-02 10:52:31 -08:00
  • be1573f064 Implementing 3rd-party bundle-list command Castulo Martinez 2019-12-02 15:17:54 -08:00
  • 068f52aa6d Making bundle-list output consistent Castulo Martinez 2019-12-02 14:53:28 -08:00
  • 74d86e552e Missing --repo flag to 3rd-party bundle-add help Castulo Martinez 2019-12-02 10:56:55 -08:00
  • 1216f89d79 Allow users to specify the 3rd-party bundle to use Castulo Martinez 2019-11-22 13:44:25 -08:00
  • dd00a16659 Adding autocompletion for 3rd-party bundle-add Castulo Martinez 2019-11-21 11:25:30 -08:00
  • 8079503cee Adding 3rd-party bundle-add section to config file Castulo Martinez 2019-11-20 14:02:59 -08:00
  • c8ecede8ae Avoid running heuristics/scripts with 3rd-party Castulo Martinez 2019-11-18 13:15:23 -08:00
  • 294a32ecac Add ability to add bundles from 3rd-party repos Castulo Martinez 2019-11-27 12:13:51 -08:00
  • 34380ee3eb Function for setting a 3rd-party repo to be used Castulo Martinez 2019-11-27 12:11:08 -08:00
  • 184f0b9c22 Store version as int in the repo struct Castulo Martinez 2019-11-27 12:06:22 -08:00
  • 1d53b9bdd4 Adding dummy "3rd-party bundle-add" command Castulo Martinez 2019-11-13 19:30:35 -08:00
  • 64377b6ce2 Basic tests for adding bundles from 3rd-party repo Castulo Martinez 2019-11-26 08:49:29 -08:00
  • c1ad177266 Fix output adding bundles with staging errors Castulo Martinez 2019-11-26 11:21:44 -08:00
  • bbe9269118 Fix error calculating number of files staged Castulo Martinez 2019-11-27 10:45:15 -08:00
  • 8bb471ae40 Enabling the use of 3rd-party repos in the testlib Castulo Martinez 2019-11-25 15:55:35 -08:00
  • 24f60f2673 Rebalancing functional tests Castulo Martinez 2019-11-25 14:25:07 -08:00
  • a32675c016 Make the config parser case insensitive Castulo Martinez 2019-11-18 09:41:30 -08:00
  • 7614400670 3d_party: Adapt 3rd party remove repo functions Otavio Pontes 2019-11-21 16:16:08 -08:00
  • 7f1e73a3d3 Concrete implementation for third-party repo remove Karthik Prabhu Vinod 2019-11-12 16:55:05 -08:00
  • 42eb855b60 3rd_party: Parse all fields supported from repo.ini config file Otavio Pontes 2019-11-21 13:04:37 -08:00
  • ed19670bea 3rd_party: Use new functions to parse repo on 3rd-party list Otavio Pontes 2019-11-18 16:10:37 -08:00
  • 1c86dc841b Concrete implementation for third-party repo list Karthik Prabhu Vinod 2019-11-15 15:34:01 -08:00
  • ac41246a81 3rd_party: Group all 3rd-party repo operations tests Otavio Pontes 2019-11-21 13:13:04 -08:00
  • a8168d2f12 3rd_party: Freeing memory allocated on repo parsing Otavio Pontes 2019-11-21 13:56:18 -08:00
  • 1b692dfcd1 3rd_party: Use same behavior as mirror when using an insecure url Otavio Pontes 2019-11-20 10:00:11 -08:00
  • 9821902174 3rd_party: Make repo.ini functions part of a module to handle repositories Otavio Pontes 2019-11-18 14:55:19 -08:00
  • 709d5a9831 config: Consolidate parser and writer in same file Otavio Pontes 2019-11-18 15:13:29 -08:00
  • e7d4e6900a 3rd_party: Create 3rd_party dir on swupd_init() Otavio Pontes 2019-11-18 14:13:18 -08:00
  • 2131d96825 config: Reorganize includes to make sure everyone is including config.h Otavio Pontes 2019-11-18 14:10:13 -08:00
  • fe0cd44e5e Concrete implementation for third-party repo add Karthik Prabhu Vinod 2019-10-30 13:12:33 -07:00
  • 6ef7b4ccaf Fix a bug with some tests that are leaving trash Castulo Martinez 2019-11-20 15:44:32 -08:00
  • f8a6811a51 Fix memory leak downloading files to a full disk Castulo Martinez 2019-11-19 13:56:05 -08:00
  • b3771c9491 actions: Test make distcheck on github actions Otavio Pontes 2019-11-19 10:16:55 -08:00
  • e4f5d934fe travis: Remove travis config file Otavio Pontes 2019-11-18 13:43:57 -08:00
  • 50327fc9d3 Makefile: Change behavior of make check Otavio Pontes 2019-11-14 10:30:16 -08:00
  • d88012e845 helpers: Adding missing line break before next function Otavio Pontes 2019-11-18 13:40:51 -08:00
  • 4982478a1e config_parser: Consider an empty file as a valid config file Otavio Pontes 2019-11-13 16:01:10 -08:00
  • fd98d0bacd config_parser: Don't crash if no function is informed on config parser Otavio Pontes 2019-11-13 15:46:33 -08:00
  • 5872472b45 actions: Set a timeout of 1 hour to github jobs Otavio Pontes 2019-11-12 13:02:42 -08:00
  • 02d20cc246 test: Improve test to check if IDs are correct Otavio Pontes 2019-11-11 16:24:22 -08:00
  • d1291ab5f3 tests: Fix incorrect test numbers Otavio Pontes 2019-11-11 16:24:09 -08:00
  • 0f1f6b49f7 static: Make some functions static Otavio Pontes 2019-11-08 14:20:54 -08:00
  • d175af3fd5 test: Don't conflict config tests with other tests Otavio Pontes 2019-11-11 14:48:06 -08:00
  • cc51b99884 actions: Temporarily skip test Otavio Pontes 2019-11-11 13:10:19 -08:00
  • ad1851e7cc actions: Run tests that are set to run only on CI Otavio Pontes 2019-11-11 13:10:06 -08:00
  • 9428d78ac6 actions: Split bat tests in multiple jobs to run in parallel Otavio Pontes 2019-11-08 13:25:44 -08:00
  • 019a90819c actions: Build dependencies to support swupd builds Otavio Pontes 2019-11-06 12:38:33 -08:00
  • 6fa1594392 testlib: Always limit the number of bytes read from urandom Otavio Pontes 2019-11-07 14:15:12 -08:00
  • 24eab31875 Release v3.23.1 v3.23.1 Otavio Pontes 2019-11-07 11:00:19 -08:00
  • 6f978fa8b2 os_install: Skip optional bundles when flag set John Akre 2019-10-29 11:44:37 -07:00
  • ca2740ba00 actions: Run action on pull request Otavio Pontes 2019-11-06 12:07:17 -08:00
  • b4df05c3fd Add github actions integration Otavio Pontes 2019-11-06 12:05:26 -08:00
  • b8837eb482 Removing Extra entry for autoupdate from readme Karthik Prabhu 2019-11-04 13:44:52 -08:00
  • cf395f9bf7 Fix 3rd-party help menu Castulo Martinez 2019-10-31 11:18:26 -07:00
  • 8069064c43 Add third-party skeletal features Karthik Prabhu Vinod 2019-10-22 14:03:55 -07:00
  • bf4cdc03a0 os_install: Skip optional bundles when flag set John Akre 2019-10-29 11:44:37 -07:00
  • 43c7bf074a Validate tracking directory during swupd init Castulo Martinez 2019-10-28 09:29:55 -07:00
  • e5324c39ab Warn user when using dangerous bundle-remove flags Castulo Martinez 2019-10-25 11:05:46 -07:00
  • 0491ce4001 Recursive remove defaults to everything tracked Castulo Martinez 2019-10-25 10:25:10 -07:00
  • 657213a7ff Moving functions specific to bundle-remove Castulo Martinez 2019-10-24 09:55:45 -07:00
  • 37b4731116 Adding flags for bundle-remove to sample config Castulo Martinez 2019-10-18 17:44:39 -07:00
  • c796cd310c Also remove deps when bundle-remove --recursive Castulo Martinez 2019-10-16 16:35:48 -07:00
  • 65bde65a19 Function to know if a bundle is tracked Castulo Martinez 2019-10-15 12:58:02 -07:00
  • 87c1f926d3 Extracting the bundle validation of bundle-remove Castulo Martinez 2019-10-15 18:11:34 -07:00
  • 5478ad5221 Remove old descrption of bundle-remove steps Castulo Martinez 2019-10-15 18:13:56 -07:00
  • 109f36ebeb Adding dummy --recursive flag for bundle-remove Castulo Martinez 2019-10-15 11:15:11 -07:00
  • 744bd4774a Adding tests for bundle-remove --recursive Castulo Martinez 2019-10-15 10:37:44 -07:00
  • b533b70549 travis: Use spaces instead of tabs in travis Otavio Pontes 2019-10-30 09:13:13 -07:00
  • ab1de9573b swupd_internal: Don't include swupd internal in files that arent using it Otavio Pontes 2019-10-28 15:22:39 -07:00
  • da6923f97c swupd_internal: Follow style from other headers in swupd_internal.h Otavio Pontes 2019-10-28 15:21:52 -07:00
  • d9e66a3ede verify: Remove verify specific code from main.c Otavio Pontes 2019-10-28 15:19:17 -07:00
  • 2bf4169a4a Don't mix tabs with spaces in the same file Otavio Pontes 2019-10-24 13:47:17 -07:00
  • ed91985078 Remove vi tab/spaces information on files Otavio Pontes 2019-10-24 13:45:15 -07:00
  • 52fffd30c2 sys: Add a wrapper to basename Otavio Pontes 2019-10-25 14:08:25 -07:00
  • a4c7f93194 sys: Use safe version of dirname Otavio Pontes 2019-10-25 14:14:01 -07:00
  • d88026f33a sys: Improve implementation of sys_dirname() Otavio Pontes 2019-10-25 13:27:24 -07:00
  • f5fd69c6f5 sys: Use function from sys instead of mk_full_filename Otavio Pontes 2019-10-24 15:15:38 -07:00
  • ebd7b0dbc6 list: Move strcmp related function to string.h Otavio Pontes 2019-10-25 09:41:26 -07:00
  • 5e804c05bc manifest: Make sure we are always returning or keeping the first element of the list Otavio Pontes 2019-10-25 09:25:15 -07:00
  • 3e5b2db9ab subscriptions: Remove unused function Otavio Pontes 2019-10-25 09:25:03 -07:00