Satadru Pramanik, DO, MPH, MEng
37fbe7ee85
Fix installer: Install crew_profile_base and source ~/.bashrc before installing core. ( #10404 )
...
* Fix installer: Install crew_profile_base and source ~/.bashrc before installing core.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add explanation for change to install.sh.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Fix lint error.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-09-03 14:19:09 -05:00
Satadru Pramanik, DO, MPH, MEng
36aaefd78a
Handle use of version variable in gcc_lib when in install.sh. ( #10348 )
...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-08-23 20:54:23 -05:00
Satadru Pramanik, DO, MPH, MEng
c6b102fece
Use grep better to speed up crew remove of packages. ( #10309 )
...
* use grep to speed up crew remove
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* bump version
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* adjust logic
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add back CREW_ESSENTIAL_FILES to handle files like libC.so.6
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* adjust CREW_ESSENTIAL_FILES logic
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fix package_files_that_overlap
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* cleanup output of package_files_that_overlap
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* debug
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Back out CREW_ESSENTIAL_FILES change, and use Package.load_package('pkg.rb').get_deps_list to find dependent packages of CREW_ESSENTIAL_PACKAGES in commands/remove.rb, and also fix Package.load_package('pkg.rb').get_deps_list to enable using it from commands/remove.rb
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Adjust removal message in crew.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Adjust some punctuation and capitalization.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fix pkg_file path detection
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Only use CREW_LOCAL_REPO_ROOT file if it exists.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* suggested changes
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Fix ESSENTIAL_PACKAGE dependency expansion.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Fix essential_deps logic.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Adjust remove logic to return quietly if in_upgrade, else exit 1, and also properly figure out essential_packages list.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Fix docopt so options like '-d' work.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add suggested changes for testing, add testing file for remove.rb, also in testing.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fixup
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* more testing
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Move recursive package function to package.rb
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Adjust function name.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* simplify
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* simplify
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Use File.mtime for @last_update_check as per suggestion by @Zopolis4.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Move essential package determination to crew:generate_compatible.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Move load_json and save_json to package_utils and just use symbols for the json array in remove and package_utils.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Unify json usage globally.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Fix one remove test.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* lint
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Update remove.rb test.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* cleanup
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Adjust remove test.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Try to use new Unit Tests...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Fix installsh: git config --local commands cannot be run unless the git repo is already setup.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Move json functions to package_utils.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Fix docopt for real, add docopt unit test, have install.sh generate ruby gem filelists just like a regular buildsystems/ruby gem install.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Use CREW_META_PATH in install.sh.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Cleanup remove.rb tests.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add 'crew list essential'.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add unit test for list command.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Cleanup remove.rb test.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Cleanup wording.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Move print_deps_tree to lib/package.rb.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* lint
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Return changes from #10317
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-08-17 14:09:09 -05:00
Jordan
8f7cf9828d
Fix depreciated mentions of --init-file and update mentions of running the installer script again ( #10317 )
...
* Remove references of depreciated `--init-file`
Remove references of depreciated `--init-file`
* Update the commands that the user is told to run
2024-08-16 14:41:50 -05:00
Satadru Pramanik, DO, MPH, MEng
2f745cc5f0
Update gtk4, libdrm, mesa, test buildsystems changes, make unit tests easier to debug ( #10311 )
...
* Update gtk4, test buildsystems changes, test unit test changes
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* continue testing
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* continue testing
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* try to fix unit-test
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* more testing
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* more testing
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* more testing
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* more testing
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* more testing
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* more testing
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Move container unit tests to a script for easier debugging.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fix paths
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Use simpler unit test script for arm too.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fix unit test yaml
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* debugging...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* debugging...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add git settings for when GitHub is down.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fix Unit-Test.yml
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Adjust Unit-Test.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* more unit test adjustments
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add missing &&
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Adjust unit tests further...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Fix armv7l unit test, update libdrm.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* add mesa builds
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* update mesa package
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* lint
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* debugging
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add early exit from arm unit test if no arm packages have changed.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Fix path and suffix removal.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add more reporting.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Adjust escaping in grep...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Adjust git configs for network connectivity locally only.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Make git changes local not global.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* make git changes local
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* update changed-files actions
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* suggested changes
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-08-16 13:11:57 -05:00
Satadru Pramanik, DO, MPH, MEng
5621163c84
Refactor ruby gems in packages, crew cleanup of debugging, install.sh refactor for gems ( #10294 )
...
* Some ruby gem updates and cleanup
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* bump version
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* move gem installs to core install
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* add webkitgtk_6 binaries for x86_64, add librsvg binaries
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add rebuilt librsvg binary for x86_64.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* rename gem function internals to make more sense
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* adjust webkitgtk_6 deps
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* update ruby gem packages, add a ruby gem package update script to tools
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* suggested changes
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* rebuild parted
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* add parted binaries
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* suggested changes
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* refactor ruby buildsystem
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* add libsdl2, freerdp binaries
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* sync crew function to lib/fixup
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* shellcheck fix
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add const for CREW_UPDATE_CHECK_INTERVAL
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Move time_difference into function for neatness.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* suggested changes from @uberhacker
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* @Zopolis4 suggested change: Use git last update time
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add .blank? usage to downloader to avoid undefined method `empty?' for nil (NoMethodError)
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-08-13 11:25:39 -05:00
Satadru Pramanik, DO, MPH, MEng
86a5701497
install fixups ( #10293 )
...
* install fixups
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* installer workaround
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* add crew_sudo binaries
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* cleanup install.sh
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* update crew_sudo package
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* suggested changes
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-08-10 11:27:21 -05:00
Satadru Pramanik, DO, MPH, MEng
5585835890
make xz an xz package ( #10281 )
...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-08-08 16:30:02 -05:00
Satadru Pramanik, DO, MPH, MEng
0cb35fee28
Convert zlib to tar.xz package ( #10280 )
...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-08-08 15:51:21 -05:00
Satadru Pramanik, DO, MPH, MEng
186a1e014f
adjust BOOTSTRAP package order, and move up setting LD_LIBRARY_PATH ( #10278 )
...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-08-08 15:14:27 -05:00
Satadru Pramanik, DO, MPH, MEng
e08c731038
Simplify zstd check in crew, rebuild zstd ( #10276 )
...
* Simply zstd check in crew
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* rebuild zstd with more functionality, fix crew, adjust install.sh
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* adjust install logic for if zstd isn't available
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-08-08 12:53:47 -05:00
Maximilian Downey Twiss
b4181cb11b
Write sha256 instead of binary_sha256 in initial install setup of device.json ( #10223 )
2024-07-30 03:41:54 -04:00
Maximilian Downey Twiss
f8f2128c2d
Rename zlibpkg to zlib ( #9859 )
2024-07-26 00:23:05 -05:00
Ed Reel
5388b56a99
Revert "install.sh: Some improvements ( #9948 )" ( #9963 )
...
This reverts commit d43487153e .
2024-06-13 18:02:51 -04:00
SupeChicken666
d43487153e
install.sh: Some improvements ( #9948 )
...
* install.sh: Some improvements
Signed-off-by: SupeChicken666 <supechicken666@gmail.com >
* Fix `if` logic
Signed-off-by: SupeChicken666 <supechicken666@gmail.com >
* Disable SC2139
Signed-off-by: SupeChicken666 <supechicken666@gmail.com >
* Remove outdated comments
Signed-off-by: SupeChicken666 <supechicken666@gmail.com >
---------
Signed-off-by: SupeChicken666 <supechicken666@gmail.com >
2024-06-11 00:36:44 -05:00
Satadru Pramanik, DO, MPH, MEng
7e8e4f09cd
gcc 14.1.0 built for multiple glibc versions ( #9738 )
...
* gcc 14 RC built for i686, and on M123, x86_64 and armv7l
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add glibc specific builds for glibc 2.23, 2.37
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add binaries for glibc 2.23, 2.37
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* cleanup version change warning
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add glibc 2.27 gcc_build binaries
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* add glibc 2.27 gcc_lib and libssp binaries
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* add glibc 2.27 gcc_dev binaries
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Adjust install.sh to work with new gcc_lib versioning
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add glibc 2.35 fallback
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* add libssp glibc 2.35 fallback
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Libnghttp2 => 1.59.0
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* suggested changes
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* move LIBC_VERSION earlier in install
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-05-07 22:16:46 -05:00
Satadru Pramanik, DO, MPH, MEng
921967d1fa
Update git_prompt, have install use new faster git reftable support ( #9736 )
...
* Update install.sh to use git 2.45 reftable ref-format, update git_prompt
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* add git_prompt binaries
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* change git_prompt to no_compile_needed
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-04-29 16:47:46 -05:00
Satadru Pramanik, DO, MPH, MEng
03b79b6117
Fix install.sh fallback libc install ( #9705 )
...
* Fix install.sh fallback libc install
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* deal with shellcheck complaint
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-04-21 19:15:07 -05:00
koolkid327
d3239143cc
add future chromeos compatablility ( #9696 )
...
* add future chromeos compatablility
* add cpu compatability
* abstract path
* lower perms :(
* make a review hushpuppy
2024-04-20 19:25:01 -05:00
Satadru Pramanik, DO, MPH, MEng
9d6de58b40
Update core, update install.sh to fix older container installs ( #9674 )
...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-04-18 21:40:40 -05:00
SupeChicken666
402b7b197e
install.sh: Add message on error exit and simplify installation command ( #9654 )
...
* Add error trap for install.sh
* Disable SC2164
* Add `set -e` back
* Remove source prompt
* Update README.md
2024-04-17 13:35:07 -05:00
Satadru Pramanik, DO, MPH, MEng
44a7e3f0cb
Add Glibc 2.37 ( #9662 )
...
* Add arm glibc 2.37 binary, update ruby_rubocop
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* add filelists
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* add x86_64 build
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Update glibc 2.37 package file
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* lint
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add more arm builds
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Update glibc 2.37 packages
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add M123 functionality to install.sh
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* suggested changes
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-04-17 11:04:24 -05:00
Satadru Pramanik, DO, MPH, MEng
5e86b3dd3f
Coreutils => 9.5, smbclient = 4.20.0, util_linux => 2.40 ( #9557 )
...
* coreutils => 9.5, add arm binaries
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* smbclient => 4.20, add arm binaries
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add remaining binaries for coreutils
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add i686 smbclient binary
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* remove duplicate section in installer causing problem on i686 containers
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* add smbclient build
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* cleanup
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add x86_64, armv7l builds of util_linux
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add util_linux update for non-i686 architectures
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-03-29 10:09:40 -05:00
Satadru Pramanik, DO, MPH, MEng
a39ec41c3f
Set default 'binary_compression' to 'tar.zst', allow verbose option for all crew commands. ( #9505 )
...
* Set default 'binary_compression' to 'tar.zst'
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* shellcheck!
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add verbose option to all crew commands, use workaround for package logic
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* lint
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-03-20 12:33:09 -05:00
Satadru Pramanik, DO, MPH, MEng
09410e199d
Fix i686 install ( #9497 )
...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-03-16 21:20:06 -05:00
Satadru Pramanik, DO, MPH, MEng
8a0997439d
Remove activesupport gem package from core, adjust installer to install gems during install. ( #9493 )
...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-03-16 14:35:38 -05:00
Satadru Pramanik, DO, MPH, MEng
ea0f9deeb6
crew: run git-restore-mtime on crew update ( #9474 )
...
* crew: run git-restore-mtime on crew update
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* bump version
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Use git-restore-mtime during install, remove pixz from manual install before core
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* cleanup
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-03-12 12:20:03 -05:00
Maximilian Downey Twiss
925a461efb
Split out help command to separate file ( #9392 )
2024-02-26 16:21:11 -06:00
Satadru Pramanik, DO, MPH, MEng
7103e3f57d
Have crew_profile_base remove the path env.d file from install.sh, remove path line from install.sh ( #9341 )
2024-02-15 23:15:50 +11:00
Satadru Pramanik, DO, MPH, MEng
ac52769bad
Revert "Miscellaneous crew changes ( #9311 )" ( #9315 )
...
This reverts commit 7a5eff8945 .
2024-02-12 12:31:07 -06:00
Maximilian Downey Twiss
7a5eff8945
Miscellaneous crew changes ( #9311 )
...
* Make greater use of File.join when loading device.json
* Remove redundant check that the compatibility property exists (already checked by prop_test as part of CI)
* Don't pass architecture to lib/package.rb
* Replace @device[:architecture] with ARCH, do not create architecture section in device.json
* Refactor getting urls and sha256s in package.rb
* Use inplace sort on installed_packages instead of creating sorted_installed_packages
* Rework load_package to always only take one argument
* Only rescue package loading errors in set_package
* Remove generate_compatible
* Replace all calls to load_package with set_package
* Use _args instead of _ in prop_command
* Merge @short_verbose and @verbose
* Simplify filename detection in download
* Bump crew version
2024-02-12 12:38:18 -05:00
Maximilian Downey Twiss
dbc5bcf442
Remove USER_SPACE_ARCH ( #9280 )
2024-02-08 01:30:44 -06:00
Maximilian Downey Twiss
e10fa5a578
Rework installing bootstrap packages in install.sh, change USER_SPACE_ARCH ( #9241 )
2024-02-03 02:00:07 -06:00
Maximilian Downey Twiss
876d21ce5c
Improve logic for detecting package updates ( #8587 )
2024-01-24 10:46:16 -05:00
Satadru Pramanik, DO, MPH, MEng
011a8eb84d
fix installs on i686 ( #9099 )
2023-12-17 14:00:57 +11:00
Satadru Pramanik, DO, MPH, MEng
997e0ceb67
Fix Milestone detection logic in install.sh ( #9062 )
...
* Fix Milestone detection logic in install.sh
* shellcheck
2023-12-08 11:32:56 -06:00
Ed Reel
88d2837a17
Make sure CREW_PREFIX is set prior to referencing it. ( #9045 )
2023-12-05 10:53:43 -05:00
Maximilian Downey Twiss
3be47c77c0
Fix installer on all milestones and first-time installs. ( #8906 )
2023-12-05 10:34:27 -05:00
Satadru Pramanik, DO, MPH, MEng
d663678134
add tests to install sparse checkout ( #8991 )
2023-11-27 07:24:50 +11:00
Juma7C9
59944a9d3a
Add warnings for Grunt (AMD StoneyRidge) devices ( #8945 )
...
* Add warnings for Grunt (AMD StoneyRidge) devices
* Fix Ruby linting issues
* Cleaned up code
2023-11-16 13:45:04 -05:00
Satadru Pramanik
22482c3071
Add permissions error message
2023-11-14 09:54:35 -05:00
Maximilian Downey Twiss
ad6a88a0da
Remove pixz from install.sh and core.rb ( #8934 )
...
* Remove installing pixz from install.sh
* Remove pixz from core packages
2023-11-12 17:36:53 -05:00
Satadru Pramanik, DO, MPH, MEng
078b82b5a0
rebuild crew_mvdir ( #8912 )
2023-11-08 10:34:15 -06:00
Satadru Pramanik, DO, MPH, MEng
9c8f86edd9
fix install.sh on newer milestones on arm ( #8888 )
2023-11-03 16:08:03 -05:00
Satadru Pramanik, DO, MPH, MEng
051c070453
Installation changes for newer Milestones. ( #8849 )
...
* install.sh changes for newer Milestones that disable sudo in crosh
* rebuild lzip without musl
* adjust fixup.rb path in crew
* simplify the repo_root logic
* simplify newer milestone install messages
* revert change in crew
* Remove sudo from install.sh
* rebuild tar w/o musl
* adjust CREW_LOCAL_REPO_ROOT
* revert repo_root changes
* remove more sudo usage
* more cleanup, but not TOO much cleanup
* bump version
* suggested changes
2023-10-30 12:29:22 -05:00
Satadru Pramanik, DO, MPH, MEng
bbe074b851
fix gmp in install.sh on newer installs ( #8826 )
2023-10-23 19:55:18 -05:00
Satadru Pramanik, DO, MPH, MEng
d0d04f0e65
Update install.sh to not break in arm containers, add nitpick fix ( #8825 )
2023-10-23 18:25:22 -05:00
Satadru Pramanik, DO, MPH, MEng
ebddd94b92
install.sh: set LD_LIBRARY_PATH during install ( #8808 )
...
* install.sh: set LD_LIBRARY_PATH during install
2023-10-19 22:17:00 -05:00
Satadru Pramanik, DO, MPH, MEng
fc43ffde1e
fixup install.sh path insertion, Adds fixup section to crew to run during crew update. ( #8807 )
...
* fixup install.sh path insertion
* Add version to path env.d file
* add fixups.rb
* add more verbose comment
* change require to load
* change fixup path
* change fixup path
* bump version
* add more verbose message to fixup.rb
* fix escaping
* bump version
* add crew version check in fixup
* fixup
* fixup
* fixup
* Make LD_LIBRARY_PATH setting i686 only
* remove musl path from installer
* suggested changes
* suggested changes
2023-10-19 21:35:05 -05:00
Maximilian Downey Twiss
e8565c4a14
Fix installation on aarch64 devices ( #8646 )
2023-09-13 13:09:22 -04:00