Slightly better mounting procedure

This commit is contained in:
Jeremy Soller 2016-11-01 21:02:25 -06:00
parent 268dc0aa36
commit 1e87c19bfb

View file

@ -443,8 +443,10 @@ $(BUILD)/filesystem.bin: \
rm -rf $@ $(BUILD)/filesystem/ rm -rf $@ $(BUILD)/filesystem/
echo exit | cargo run --manifest-path schemes/redoxfs/Cargo.toml --bin redoxfs-utility $@ 256 echo exit | cargo run --manifest-path schemes/redoxfs/Cargo.toml --bin redoxfs-utility $@ 256
mkdir -p $(BUILD)/filesystem/ mkdir -p $(BUILD)/filesystem/
cargo run --manifest-path schemes/redoxfs/Cargo.toml --bin redoxfs-fuse $@ $(BUILD)/filesystem/ & cargo build --manifest-path schemes/redoxfs/Cargo.toml --bin redoxfs-fuse
schemes/redoxfs/target/debug/redoxfs-fuse $@ $(BUILD)/filesystem/ &
sleep 2 sleep 2
pgrep redoxfs-fuse
cp -RL filesystem/* $(BUILD)/filesystem/ cp -RL filesystem/* $(BUILD)/filesystem/
chown -R 0:0 $(BUILD)/filesystem/ chown -R 0:0 $(BUILD)/filesystem/
chown -R 1000:1000 $(BUILD)/filesystem/home/user/ chown -R 1000:1000 $(BUILD)/filesystem/home/user/
@ -458,15 +460,17 @@ $(BUILD)/filesystem.bin: \
-$(FUMOUNT) $(BUILD)/filesystem/ -$(FUMOUNT) $(BUILD)/filesystem/
rm -rf $(BUILD)/filesystem/ rm -rf $(BUILD)/filesystem/
mount: FORCE mount: $(BUILD)/filesystem.bin FORCE
mkdir -p $(KBUILD)/harddrive/ mkdir -p $(BUILD)/filesystem/
cargo run --manifest-path schemes/redoxfs/Cargo.toml --bin redoxfs-fuse $(KBUILD)/harddrive.bin $(KBUILD)/harddrive/ & cargo build --manifest-path schemes/redoxfs/Cargo.toml --bin redoxfs-fuse
schemes/redoxfs/target/debug/redoxfs-fuse $< $(BUILD)/filesystem/ &
sleep 2 sleep 2
pgrep redoxfs-fuse
unmount: FORCE unmount: FORCE
sync sync
-$(FUMOUNT) $(KBUILD)/harddrive/ -$(FUMOUNT) $(BUILD)/filesystem/
rm -rf $(KBUILD)/harddrive/ rm -rf $(BUILD)/filesystem/
wireshark: FORCE wireshark: FORCE
wireshark $(KBUILD)/network.pcap wireshark $(KBUILD)/network.pcap