Commit graph

78 commits

Author SHA1 Message Date
Jeremy Soller 3c63648d19
Remove all references to xargo 2023-02-21 11:53:37 -07:00
Alberto Souza ac651d93bc Add new Fedora packages to fix compilation errors on bootstrap. 2023-02-05 06:42:48 +00:00
Ron Williams eb49e17fc2 Fix indents in bootstrap.sh 2022-11-26 21:11:47 -08:00
Ron Williams aea97d0a11 Update podman and bootstrap for Neverball 2022-11-26 21:07:04 -08:00
Jeremy Soller 87084cb460 Merge branch 'bootstrap-fixes' into 'master'
More bootstrap.sh fixes

See merge request redox-os/redox!1276
2022-11-15 22:07:56 +00:00
Ron Williams 2d63f9b6f4 Add demo.toml, plus dependencies in bootstrap.sh 2022-10-10 10:15:59 -07:00
Nagy Tibor 0850d66b3e bootstrap.sh: Fix malformed unsupported platform message 2022-09-29 12:50:01 +02:00
Nagy Tibor 378545441a bootstrap.sh: Pedantic naming and capitalization fixes 2022-09-29 12:48:31 +02:00
Nagy Tibor e739e3c6e7 bootstrap.sh: Install system dependencies before installing Cargo packages 2022-09-28 09:59:32 +02:00
David Marceau 5ec0fbee27 Update bootstrap.sh
Only install sufficient packages to launch qemu aarch64 Redox OS
2022-09-26 17:44:59 +00:00
David Marceau f92cc35c9f Update bootstrap.sh
Add qemu related packages for launching redox on aarch64 and riscv64
2022-09-26 17:28:27 +00:00
Jeremy Soller 3133080330 Remove fuse from ubuntu boostrap 2022-06-19 07:54:13 -06:00
Jeremy Soller 595fb29abc
Add libexpat-dev and libgmp-dev to Ubuntu bootstrap 2021-07-16 10:57:24 -06:00
InfRandomness 0dbd0ee4d6
Add missing solus packages 2021-06-14 18:00:59 +02:00
InfRandomness ae78a96ddf
Add missing fedora packages 2021-06-14 02:40:07 +02:00
InfRandomness dcd2b348c2
Add missing suse packages 2021-06-13 21:46:35 +02:00
Jeremy Soller 8d024eb405
Improvements for rust dependencies in bootstrap 2020-12-24 11:33:16 -07:00
Jeremy Soller 46282ed9ed
Install correct version of cargo-config and xargo 2020-12-24 11:20:32 -07:00
Jeremy Soller ce44ede67e
Add po4a for arch and fedora 2020-12-24 11:16:26 -07:00
Jeremy Soller 8042c2be54
Add po4a dependency 2020-11-22 21:10:27 -07:00
Ashton Kemerling 6522fc235d Add cmake to homebrew in bootstrap.sh 2020-05-29 22:12:43 -07:00
Jeremy Soller 41ab6bee99
Fix uname check for FreeBSD in bootstrap 2020-05-11 09:57:56 -06:00
Xavier L'Heureux 6fa84e73fa
Add dependencies for user-space programs on FreeBSD 2020-05-03 18:57:52 -04:00
Xavier L'Heureux 7cc5e1eac9
Add sha256 and make sure to use gmake with freebsd 2020-05-03 14:33:22 -04:00
Xavier L'Heureux c5d50d34de
Add python 2020-05-02 21:06:57 -04:00
Xavier L'Heureux 098bc25ebb
Add texinfo for makeinfo 2020-05-02 20:51:21 -04:00
Xavier L'Heureux a622fc1001
Fix conditional target 2020-05-02 20:45:15 -04:00
Xavier L'Heureux bed8fcc41a
Start adding basic support for FreeBSD 2020-05-02 20:13:21 -04:00
AdminXVII fcde2ae5aa Change shebang of bootstrap to /usr/bin/env to be more cross-platform 2020-05-02 17:54:37 +00:00
Yerkebulan Tulibergenov 30a719796e update bootstrap.sh for macOS brew using steps from The Book 2020-03-07 02:10:02 -08:00
Coleman McFarland b82213baa6 Install cargo-config from bootstrap script
Some cookbook entries were failing with an error like this:

```
error: no such subcommand: `config`
```

We can install this subcommand from the bootstrap script, and also
instruct folks in the README to do so manually.
2020-02-15 08:36:29 -05:00
Graham MacDonald 61a24db772 Fix bootstrap pkg install step for Fedora 2019-12-21 20:33:30 +00:00
colinfruit 1ce4f8958a Update fedora build dependencies 2019-11-10 18:25:56 -05:00
SamwiseFilmore ecd30e03f8 Remove pacman upgrade; Cli options
The script shouldn't upgrade a system, period, see my comments. I also
added a cli option to run the bootstrap with an update of the git stuff
and run rustup, plus a help flag and the statusCheck.
2019-10-27 18:59:52 +00:00
Jeremy Soller da3559b706
Nicely format ubuntu dependencies 2019-10-20 19:32:50 -06:00
Jeremy Soller a53bd26cdc Merge branch 'linux_distrib' into 'master'
Fix linux distribution detection: "pacman" is also a very popular game.

See merge request redox-os/redox!1201
2019-06-13 01:50:33 +00:00
南浦月 4d03bf3ac5 bootstrap.sh: yacc provided by bison on Arch Linux 2019-05-24 05:54:19 +00:00
Robin Randhawa 0117e55219 bootstrap: Add missing packages for Arch based distros
flex, byacc, texinfo
2019-03-22 13:17:06 +00:00
Cyryl Płotnicki 2a8d6b564f Add missing bootstrap package on Fedora.
Add `texinfo` package that is needed because the build process requires
`makeinfo` tool, that's part of that package.
2019-02-03 13:21:27 +00:00
Robin Randhawa fe5172bb22 bootstrap: Add texinfo as a requirement on Ubuntu
texinfo components are needed for building the prefix toolchain.
NOTE: Other distros likely need similar mods.
2019-01-11 16:17:29 +00:00
Julien Férard 7b31f4cd67 Fix linux distribution detection: "pacman" is also a very popular game. 2018-11-17 20:40:46 +01:00
Adam Carmichael adebf2b38e fixes #1027 2018-10-30 17:15:59 +11:00
Caleb Boylan f700c5ee9a Change github references in bootstrap.sh 2018-08-26 09:26:03 -07:00
Fabio Di Francesco 7ec9dd8e9d Update bootstrap.sh to gitlab.redox-os.org instead of github.com 2018-06-14 19:32:41 +00:00
Caleb Boylan 8a8b221d13 Add more Ubuntu/Debian reqiured packages 2018-03-08 20:34:48 -08:00
Nagy Tibor ae8683d1f2
Add more required packages to the Ubuntu bootstrap
These packages are also required to build the C apps in the cookbook and to generate the live ISO image. Tested with a clean install of Ubuntu Server 16.04.4 and Pop!_OS Intel 62.
2018-03-07 20:55:32 +01:00
dogHere 91cf4feadf
add autopoint as dependencie for ubuntu 2018-01-14 20:50:35 +08:00
Paul bc198a3700
Add cmake dependency to bootstrap.sh 2017-12-10 08:00:44 -08:00
Uzzell, Harry 8017fb06a1 Checking that xargo isn't already installed before trying to install it - should prevent the bootstrap script erroring out in an ugly way. 2017-11-20 14:18:54 +00:00
Martin Lindhe 973402acd2 fix some typos 2017-11-05 06:57:41 +01:00