Commit Graph

31 Commits

Author SHA1 Message Date
Amin Yahyaabadi 4e7c4bb64b
fix: install nala via default repo or installer 2024-09-03 00:16:55 -07:00
Amin Yahyaabadi 19bf09e888
feat!: support addAptKey options through installAptPack
BREAKING no default keys are added during apt installations anymore. Explicitly pass the keys needed.
BREAKING the arguments to addAptKeyViaServer and addAptKeyViaDownload has changed. addAptKeyViaDownload renamed to addAptKeyViaURL
2024-08-28 13:55:40 -07:00
Amin Yahyaabadi dc74686724
feat: add setup-apt package for all the apt utils 2024-08-16 01:50:32 -07:00
Amin Yahyaabadi 08cf20cc0e
fix: add js file extension for all relative imports 2024-08-15 15:22:07 -07:00
Amin Yahyaabadi 41e84d833e
fix: install python3-apt before installing nala 2024-08-08 16:16:36 -07:00
Amin Yahyaabadi 905b59672f
fix: fix nala gpg and repo urls 2024-08-07 13:16:16 -07:00
Amin Yahyaabadi 15f5776d5f lint: use dprint for formatting 2024-04-03 00:15:43 -07:00
Amin Yahyaabadi 87f57022f5
test: ignore nala-legacy installation error 2024-01-24 13:03:35 -08:00
Amin Yahyaabadi 8d969d8dbd test: remove nala after testing it 2023-09-05 12:14:09 -07:00
Amin Yahyaabadi aa96482204 test: mark the skipped tests in jest 2023-09-04 19:27:23 -07:00
Amin Yahyaabadi f0d23edbf1 fix: update dependencies 2023-07-24 13:20:13 -07:00
Amin Yahyaabadi 70a091c663 feat: support installing llvm via apt on Ubuntu 2023-07-15 21:46:28 -07:00
Amin Yahyaabadi dac72316df feat: parallelize the apt package installation chunks 2022-11-22 21:33:06 -08:00
Amin Yahyaabadi 357e710629 feat: use admina instead of root-tools
https://github.com/aminya/admina
2022-08-26 03:09:19 -07:00
Amin Yahyaabadi 3b6093bb8a fix: remove extension-tools and path in favor of patha 2022-08-20 15:38:51 -07:00
Amin Yahyaabadi b77e674a50 fix: rename sudo-tools to root-tools 2022-08-07 17:38:34 -07:00
Amin Yahyaabadi e495d4d0d5 fix: rename execRoot to execRootSync 2022-08-07 17:33:11 -07:00
Amin Yahyaabadi bf519e6b3d fix: rename execSudo to execRoot and isRoot to isSudo 2022-08-07 17:29:05 -07:00
Amin Yahyaabadi 299694053d fix: use sudo-tools in setup-cpp 2022-08-07 17:24:44 -07:00
Amin Yahyaabadi fb111ffcf1 fix: fix the nala source list 2022-07-27 20:27:12 -07:00
Amin Yahyaabadi d204be83ac feat: support add apt key via download or from a server 2022-07-27 20:14:37 -07:00
Amin Yahyaabadi c8cec57d18 fix: handle the promises in setupAptPack 2022-07-27 19:07:30 -07:00
Amin Yahyaabadi e5c77ec118 fix: fallback to nala-legacy if nala itself fails 2022-07-27 16:47:55 -07:00
Amin Yahyaabadi 36734c34c3 fix: first add the key before adding the nala repository 2022-07-27 16:38:10 -07:00
Amin Yahyaabadi 7a90ebc5a0 fix: disable auto nala installation 2022-07-27 16:33:47 -07:00
Amin Yahyaabadi ba21b207ac fix: ignore the error of apt-key addition 2022-07-27 16:18:39 -07:00
Amin Yahyaabadi b96f1ee859 fix: add the key before calling apt 2022-07-27 15:57:13 -07:00
Amin Yahyaabadi 2771f17356 fix: add apt key for nala 2022-07-27 15:56:47 -07:00
Amin Yahyaabadi d6513160ef fix: remove internal sudo from execSudo 2022-07-27 15:56:45 -07:00
Amin Yahyaabadi e4784c9adc fix: use nala on ubuntu instead of apt 2022-07-27 15:56:44 -07:00
Amin Yahyaabadi 96f1e1cf8c feat: support installing nala 2022-07-27 15:56:42 -07:00