summaryrefslogtreecommitdiff
path: root/ReadMe.md
diff options
context:
space:
mode:
authorStefano Cristiano <stefanocristiano82@gmail.com>2019-12-29 00:56:36 +0100
committerAndreas Kling <awesomekling@gmail.com>2019-12-29 01:08:37 +0100
commit985d906189046e010e5faedda9621266330421f8 (patch)
tree0ec9428f983816458f026a0b2fa1631b9222358e /ReadMe.md
parent7b2dd7e116c81b586d793a2b7b98100fe28388d7 (diff)
downloadserenity-985d906189046e010e5faedda9621266330421f8.zip
Build: Add instructions on where to get flock on macOS
Commit 0b50133 makes use of flock command inside makefiles. Unfortunately it's not a core macOS command, so it must be installed explicitly using brew.
Diffstat (limited to 'ReadMe.md')
-rw-r--r--ReadMe.md3
1 files changed, 3 insertions, 0 deletions
diff --git a/ReadMe.md b/ReadMe.md
index 6351fdd39f..0d14608796 100644
--- a/ReadMe.md
+++ b/ReadMe.md
@@ -82,6 +82,8 @@ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 800 --slave /
Make sure you have all the dependencies installed:
```bash
brew install coreutils
+brew tap discoteq/discoteq
+brew install flock
brew install qemu
brew install wget
brew install e2fsprogs
@@ -97,6 +99,7 @@ Notes:
- fuse-ext2 is not available as brew formula so it must be installed using `BuildFuseExt2.sh`
- Xcode and `xcode-tools` must be installed (`git` is required by some scripts)
- coreutils is needed to build gcc cross compiler
+- `flock` command an also be installed with `brew install util-linux` but in that case you will need to add it to `$PATH`
- qemu is needed to run the compiled OS image. You can also build it using the `BuildQemu.sh` script
- osxfuse, e2fsprogs, m4, autoconf, automake, libtool and `BuildFuseExt2.sh` are needed if you want to build the root filesystem disk image natively on macOS. This allows mounting an EXT2 fs and also installs commands like `mke2fs` that are not available on stock macOS.
- If you install some commercial EXT2 macOS fs handler instead of osxfuse and fuse-ext2, you will need to `brew install e2fsprogs` to obtain `mke2fs` anyway.