Commit graph

512 commits

Author SHA1 Message Date
Jeremy Soller fb739faece Fix build, remove cfg(redox) 2016-11-09 17:00:48 -07:00
Jeremy Soller 01d2c8d0f2 Update to use upstream libc and rand 2016-11-09 10:43:05 -07:00
Jeremy Soller 28ebdf0de7 Update orbutils 2016-11-08 20:02:10 -07:00
Jeremy Soller a0f078a46a Add shortcut 2016-11-08 19:59:48 -07:00
Glen De Cauwsemaecker a8319379c6 update bootstrap.sh script (#753)
* update bootstrap.sh script

+ macOS users using MacPorts are now supported (fix issue #720);
+ dependencies for macOS users using brew have been updated;
+ the boot step can now be skipped with the '-d' flag, effectively only installing dependencies

* update summary build instructions in README dependencies step

as these are meant as quick instructions, it's probably better to simply use the bootstrap.sh script available in the repo root folder, using the '-d' flag to just install the dependencies, using whatever package manager is available for the host system, rather than forcing the user to manually install those one by one
2016-11-08 17:48:10 -07:00
Jeremy Soller 4e314292f8 Update submodules, add browser 2016-11-08 17:23:32 -07:00
Jeremy Soller 75ef540378 Update redoxfs 2016-11-08 10:52:42 -07:00
Jeremy Soller 95538d3b79 Fix netutils refs 2016-11-08 09:09:14 -07:00
Jeremy Soller e182ccf3fe Update netutils, coreutils 2016-11-08 09:08:13 -07:00
Jeremy Soller 5183936de0 Add ref makefile target 2016-11-08 09:00:21 -07:00
Jeremy Soller 9804b5f548 Disable power management 2016-11-07 20:46:34 -07:00
Jeremy Soller eebb3b3c4c Do not cat sys:cpu on startup 2016-11-07 14:15:43 -07:00
Jeremy Soller 69d54ef0c5 Get frequency info 2016-11-07 14:15:20 -07:00
Jeremy Soller 39d931e705 Update cpuid 2016-11-07 14:04:13 -07:00
Jeremy Soller 7fa413019f Get CPU features 2016-11-07 13:56:02 -07:00
Jeremy Soller 6927a4c5cf Add memory information 2016-11-07 12:47:32 -07:00
Jeremy Soller c3648d1cc4 Replace libc to use closer-to-upstream rand 2016-11-07 11:40:48 -07:00
Jeremy Soller 2c0982d1fc Update rand, add thread_local macro 2016-11-07 11:28:22 -07:00
Jeremy Soller a88a3374b8 Fix permissions 2016-11-07 08:48:08 -07:00
Jeremy Soller 055203c7fe Merge branch 'genodeftest-fix-fs-permissions' 2016-11-07 08:39:56 -07:00
Jeremy Soller 91f4dd81f8 Merge branch 'fix-fs-permissions' of https://github.com/genodeftest/redox into genodeftest-fix-fs-permissions 2016-11-07 08:39:39 -07:00
Jeremy Soller 083d5030c9 Update submodules 2016-11-06 19:04:51 -07:00
Jeremy Soller b41cc06f90 Update netutils 2016-11-06 18:27:31 -07:00
Jeremy Soller f346b62b3e Update netutils, installer 2016-11-06 18:25:47 -07:00
Jeremy Soller f8f47bc5f1 Add virtualbox support 2016-11-06 17:35:56 -07:00
Jeremy Soller 55659cde27 Update .travis.yml 2016-11-06 17:10:00 -07:00
Jeremy Soller c40e26f89e Update .travis.yml 2016-11-06 15:36:53 -07:00
Glen De Cauwsemaecker ed77de3bb8 update dependencies README (#751)
made it a bit clearer, by seperating the install/dependencies for
Linux Users, MacOS-MacPorts Users and MacOS-Homebrew Users

same change is happening in the redox-os/book
2016-11-06 15:33:07 -07:00
msehnout b218256291 Update bootstrap.sh (#750)
Use dnf instead of yum
2016-11-06 12:33:06 -07:00
Glen De Cauwsemaecker 853f63f497 add additional dependencies for MacOS users (#749) 2016-11-06 07:04:11 -07:00
Jeremy Soller 0dc638552a Add libfuse-dev 2016-11-05 09:21:42 -06:00
Jeremy Soller 5d00caa22d Unlink GCC like before. 2016-11-05 09:02:35 -06:00
Jeremy Soller 0aaac7761a Missing semicolon 2016-11-05 08:53:59 -06:00
Jeremy Soller f0a60c1da8 Update .travis.yml 2016-11-05 08:50:32 -06:00
Jeremy Soller 3c3c88a9a8 Update .travis.yml 2016-11-05 08:46:10 -06:00
Jeremy Soller 2225241b95 Update .travis.yml 2016-11-05 08:42:27 -06:00
Christian Stadelmann 8d6fa7eb07 Makefile: fix filesystem permissions
This change fixes filesystem permissions:
* set right permissions even if build machine has umask 0077
* /etc/passwd must not be readable by user
* make sure filesystem gets unmounted if build fails
* include directories for setting permissions
* exclude others from /home/user and /root directories
* set executable bit in /bin/ even if build machine umask tries to prevent that
2016-11-05 15:12:22 +01:00
Jeremy Soller e4104bcc93 Update Makefile 2016-11-05 08:01:12 -06:00
Jeremy Soller e81b1d33ee Update submodules 2016-11-04 13:48:10 -06:00
Jeremy Soller 243717b3b7 Merge branch 'master' of https://github.com/redox-os/redox 2016-11-04 13:38:49 -06:00
Jeremy Soller 92ac91f4a5 Update scheme documentation 2016-11-04 13:38:40 -06:00
Christian Stadelmann 92d9658a74 bootstrap.sh: Fix typo (#741)
Fix minor typo
2016-11-04 12:47:06 -06:00
Christian Stadelmann 03f989b2c2 bootstrap.sh: Fix naming origin (#742)
In line 386, origin is named "upstream", but in line 408 it was called "origin".
2016-11-04 12:46:38 -06:00
Christian Stadelmann d6d8b36d8e Fedora uses yum instead of dnf now (#740)
Fully adapt this script to using dnf instead of yum on Fedora.
2016-11-04 12:26:54 -06:00
Jeremy Soller cab27d0f67 Add some documentation 2016-11-03 20:29:19 -06:00
Jeremy Soller 59349a7d5c Update libc 2016-11-03 17:41:10 -06:00
Jeremy Soller a4d973fee2 Update libc and ralloc, remove ralloc from repo as it is fetched with cargo 2016-11-03 17:18:03 -06:00
Jeremy Soller 67354b6d26 Mount harddrive instead of filesystem 2016-11-03 16:07:26 -06:00
Jeremy Soller f5cfe6e973 Do not require filesystem to be built in order to mount (to fix rebuilding) 2016-11-03 16:06:48 -06:00
Jeremy Soller 4a40a8b7f7 Fix eventing in kernel 2016-11-03 16:02:44 -06:00