bash: line 49: rsync: command not found
-
I agree that I have searched opened and closed issues to prevent duplicates.
Description
I followed the directions to compile and run ReduxOS, on Arch Linux. Ran the bootstrap.sh
and then went to run time make all
to no avail.
Environment info
-
Operating system: Arch Linux
-
uname -a
: linux edison 5.11.15-arch1-2 #1 SMP PREEMPT Sat, 17 Apr 2021 00:22:30 +0000 x86_64 GNU/Linux -
rustc -V
: rustc 1.50.0-nightly (11c94a197 2020-12-21) -
git rev-parse HEAD
: a38bcdd2
Steps to reproduce
- Use Arch Linux
- Run
bootstrap.sh
as per documentation - Run
time make all
as per documentation
Behavior
It seems like the bootstrap was missing rsync
package.
- Expected behavior: For ReduxOS to compile successfully.
- Actual behavior:
+ COOKBOOK_CONFIGURE_FLAGS=(--host="${TARGET}" --prefix="" --disable-shared --enable-static)
+ COOKBOOK_MAKE=make
+ rsync -av --delete /home/ethan/Projects/tryredox/redox/cookbook/recipes/dash/source/ ./
bash: line 49: rsync: command not found
redoxer env: exit code: 127
cook - dash - error: failed to build: failed to run "/home/ethan/Projects/tryredox/redox/cookbook/target/release/cookbook_redoxer" "env" "bash" "-ex": exited with status exit code: 1
./repo.sh failed.make: *** [mk/filesystem.mk:18: build/filesystem.bin] Error 1
make all 3363.10s user 73.12s system 695% cpu 8:13.89 total
-
Proposed solution:
Include
rsync
inbootstrap.sh
, maybe here https://gitlab.redox-os.org/redox-os/redox/-/blob/master/bootstrap.sh#L190