Commit graph

1503 commits

Author SHA1 Message Date
Andre Richter a93a63a6b7
Docker: Cache cargo downloads with named volume
Currently, cargo downloads dependencies on every single run.
Get rid of this overhead by caching /home/user/.cargo in a
named volume.
2017-08-29 18:08:52 +02:00
Jeremy Soller 1585e0694c Merge pull request #1043 from fengalin/docker_linux_macos
Docker: allow building the container on MacOS and Linux
2017-08-29 07:21:33 -06:00
fengalin 20a38979c4 Docker: allow building the container on MacOS and Linux (#1037)
On MacOS, while building the container, `useradd` returns with code 4 (UID already in use), even with option -o. On this platform, the access rights for a volume attached to the container are translated to the container's user and group. So, there is no need to handle UID and GID compliance like we do on Linux. See this for reference: https://docs.docker.com/docker-for-mac/osxfs/

This modification allows not specifying the UID and GID while building the container, keeping the defaults for `useradd`.
2017-08-29 11:12:59 +02:00
Jeremy Soller 79e565717b Merge pull request #1035 from mssun/master
Disable seccomp and apparmor to compile Redox with Docker image.
2017-08-28 22:00:21 -06:00
Jeremy Soller 507f4ae12f Update required Rust version 2017-08-27 10:58:19 -06:00
Jeremy Soller 2dd3248cab Rebase Rust on upstream 2017-08-27 10:55:48 -06:00
Jeremy Soller 8d66350fb7 Update Rust 2017-08-27 10:54:32 -06:00
Jeremy Soller 7b2e30324e Update kernel 2017-08-27 10:54:20 -06:00
Jeremy Soller 868a347350 Fix method of adding scheme to passwd 2017-08-23 20:29:46 -06:00
Jeremy Soller ce2bed8cda Add scheme to home 2017-08-23 20:17:11 -06:00
Bob Sun f6c3b992e7 Update docker script for SELinux, seccomp and AppArmor enabled systems 2017-08-23 13:09:24 -07:00
Bob Sun b70934506a Fix a typo in Docker script README.md. 2017-08-22 11:03:47 -07:00
Bob Sun 69134b167c Update the Docker script to disable security options
Disable seccomp and apparmor to compile Redox with Docker image.
2017-08-22 10:49:16 -07:00
Jeremy Soller 2592ddf723 Update kernel 2017-08-21 20:27:23 -06:00
Jeremy Soller d32f4b1203 Update kernel, installer, redoxfs 2017-08-21 17:56:06 -06:00
Jeremy Soller 2f0770f2fc Merge pull request #1034 from ids1024/usr
Symlink /usr to /
2017-08-21 15:08:12 -06:00
Ian Douglas Scott ca3eb0bc88
Symlink /usr to /
Helps with some things, in particular #! lines
2017-08-21 13:34:35 -07:00
Jeremy Soller d0686260c3 Update cookbook 2017-08-19 14:56:10 -06:00
Jeremy Soller 56120e89d6 Add more options for filesystem installation 2017-08-19 11:02:21 -06:00
Jeremy Soller ddf029654a Update cookbook 2017-08-19 10:47:12 -06:00
Jeremy Soller 976cea5990 Update Rust 2017-08-19 10:06:55 -06:00
Jeremy Soller ec02f1d2ed Update rust 2017-08-19 10:03:29 -06:00
Jeremy Soller 5a0443aeb0 Merge pull request #1033 from ids1024/scheme
Add scheme to PATH
2017-08-18 19:40:42 -06:00
Ian Douglas Scott babc5dde19
Add scheme to PATH 2017-08-18 16:36:15 -07:00
Jeremy Soller 994882afc6 Merge pull request #1032 from Pharaone/master
New desktop image
2017-08-17 06:40:10 -06:00
Emanuele Antonio Faraone 86a6fb7738 Update README.md 2017-08-17 13:37:45 +02:00
Emanuele Antonio Faraone 84b324c29e Update README.md 2017-08-17 08:39:00 +02:00
Emanuele Antonio Faraone 1595cb9ccb Merge pull request #1 from redox-os/master
Update
2017-08-17 08:37:02 +02:00
Jeremy Soller 6d3edd612b Merge pull request #1031 from qm3ster/patch-1
Fix logo src
2017-08-16 15:09:34 -06:00
Mihal Malostanidis aaf8516357 Fix logo src
redox-os/assets were rearranged.
2017-08-16 23:20:12 +03:00
Jeremy Soller eff7b0df8e Merge pull request #1030 from fengalin/docker_update
Docker: align APT key retrieval with Cookbook README
2017-08-16 08:14:59 -06:00
fengalin 0e60d15297 Attempt to fix travis build 2017-08-16 15:49:23 +02:00
fengalin 5f8fa86cce Docker: align APT key retrieval with Cookbook README
Use the same command as the Cookbook README for Redox OS APT key retrieval.
Keep adding the Redox OS repository in a dedicated file. This allows updating it specifically without updating the other repositories one more time.
2017-08-16 15:29:32 +02:00
Jeremy Soller a92b201f80 Merge pull request #1029 from AgostonSzepessy/readme
Update Readme
2017-08-16 06:34:30 -06:00
Agoston Szepessy 2583d6c170 Remove link to Magnet from README
The link for Magnet led to a page that displayed a 404 error.
2017-08-15 23:49:22 -04:00
Agoston Szepessy b03748cd66 Update README to describe Makefile options 2017-08-15 23:46:25 -04:00
Jeremy Soller 491a8f0b74 Merge pull request #1028 from ids1024/cookbook-submodule
Update cookbook submodule
2017-08-15 21:08:36 -06:00
Ian Douglas Scott d86227bbd4
Update cookbook submodule 2017-08-15 19:45:10 -07:00
Jeremy Soller 361588261f Update rust 2017-08-15 20:09:10 -06:00
Jeremy Soller 1174d20d75 Merge pull request #1027 from ids1024/uutils
Add uutils to filesystem.toml
2017-08-14 12:39:20 -06:00
Ian Douglas Scott b4e614d7a7
Add uutils to filesystem.toml 2017-08-14 11:13:33 -07:00
Jeremy Soller c436d81a09 Update Rust 2017-08-13 15:04:29 -06:00
Jeremy Soller 9012517d57 Merge pull request #1026 from michelboaventura/patch-2
Update README
2017-08-13 13:53:00 -06:00
Michel Boaventura e629627805 Update README
The toolchain now is called ``x86_64-unknown-redox``
2017-08-13 14:39:04 -03:00
Jeremy Soller 3c5116424b Update redoxfs 2017-08-12 11:25:28 -06:00
Jeremy Soller 658d594fd2 Merge pull request #1024 from fengalin/docker_update
Update docker container build script and README
2017-08-12 07:47:42 -06:00
fengalin c323f81b8c Update docker container build script and README
- Use https for redox apt repository
- Import the repository's key
- Update [toolchain packages' names](https://github.com/redox-os/cookbook/pull/59)
- Install `wget` which is needed by [coobook/recipes/xz](https://github.com/redox-os/cookbook/blob/master/recipes/xz/recipe.sh)
- Update README file to reflect the [discussion about when the submodules are needed](https://github.com/redox-os/redox/pull/1005#discussion_r129432929)
- Update README file to suggest using `make fetch all` in place of `make update all` since `Cargo.lock` files come with the sources now. See this [comment](https://github.com/redox-os/redox/issues/1021#issuecomment-320946322)

Note: current source tree generation requires runing the docker container with `bash -c RUSTFLAGS=\"-A unused_mut\" make fetch all` in place of `make fetch all`
2017-08-12 15:29:27 +02:00
Jeremy Soller a61450e16a Update cookbook 2017-08-12 06:45:31 -06:00
Jeremy Soller 9175dec21e Update rust 2017-08-12 06:45:14 -06:00
Jeremy Soller a2f26717ec Update kernel 2017-08-09 21:06:11 -06:00