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
Paul
3b145a378b
add xargo dependency
2017-10-30 10:50:44 -07:00
Christopher Vittal
b00778a988
Add test for '--help' option
...
Noticed that full help option was missing, added it.
2017-09-11 01:54:27 -04:00
Ken Reese
4722b4eea1
Update bootstrap.sh
2017-09-06 17:09:10 -06:00
Ken Reese
32fed717dc
Update bootstrap.sh
...
See https://github.com/redox-os/redox/issues/1052
This is just something fast I threw together to get the general idea across of what might fix the problem. I've not yet had a chance to test this.
2017-09-06 13:58:21 -06:00
Michel Boaventura
7d319b50f9
Fix directions on how to install qemu on Gentoo
...
In order to have ``qemu-system-x86_64`` we need to enable ``x86_64`` on ``QEMU_SOFTMMU_TARGETS``, not ``i386``
2017-07-26 22:53:23 -03:00
Michel Boaventura
8383299751
Skip fuse install on gentoo if already installed
...
The bootstrap.sh script always installs fuse on gentoo. This small change just checks if it is already installed and skip it if so.
2017-07-26 21:14:18 -03:00
Richard Palethorpe
6376797a35
bootstrap.sh: Use correct FUSE package for SUSE
2017-07-16 17:18:40 +02:00
Jose Narvaez
5f67443619
Fixing copy-paste error on boostrap scripts for macOS.
2017-07-14 11:21:34 +01:00
Jose Narvaez
8a43b5a3e5
Small fixes to Makefiles to be able to build the kernel on
...
macOS again.
Details
- We are using the toolchain compiler and archiver in order
to generate a proper ELF file when building the 'raw-cpuid'
crate C code which is currently being compiled by the macOS
toolchain.
- I added the 'findutils' and 'coreutils' Homebrew/MacPorts
packages to the bootstrap script in order to setup the proper
environment for the cookbook scripts (as the assume GNU tools).
This should be temporary until the cookbook scripts get migrated
to Rust.
2017-07-13 21:09:47 +01:00
Hunter Goldstein
ba3089e9ec
Add 'pkg-config' to list of Ubuntu packages
2017-06-20 17:28:34 -04:00
Oliver Jan Krylow
54eb934dfd
Updated bootstrap for Solus
...
Added build dependencies for Solus.
2017-05-24 23:09:32 +02:00
equal-l2
8a85aae7bd
Remove unnecessary taps
2017-05-06 06:34:07 +09:00
Richard Dodd
003e4ff905
Don't install fuse if it's there already
2017-03-24 13:53:37 +00:00
Clint Byrum
3f7db32ccf
Remove erroneous -b option from bootstrap.sh help
...
The help also tells you to use './bootstrap.sh' but the file wasn't +x in
the repo, so I've set that +x as well.
This closes issue #852
2017-03-03 20:38:34 -08:00
Adrian Neumann
db2a1f647d
Update bootstrap.sh
...
On my OS X El Capitan machine `which` returns 1 if it can't find the binary. This kills the bootstrap script at the crucial moment when it detects that something needs to be installed. This change ignores unsuccessful exit codes from `which`. The man page for my `which` speaks of a `-s` switch that could be used instead of the `if [ -z`, but I don't know how portable this is.
This fixes Issue 850.
2017-02-24 19:25:39 +01:00