xrsh-buildroot/buildroot-v86/board/v86/rootfs_overlay/root/fs/helloworld

37 lines
709 B
Bash
Executable File

#!/bin/sh
LOG=~/.fuse.log
file1="hello world"
echo "$0 $*" >> $LOG
{
case "$1" in
readdir)
echo "file1"
;;
getattr)
# format: mode nlink uid gid size block
case "$2" in
/)
echo "16877 2 1000 1000 4096 8" && exit 0 # dir (mode 0755)
;;
/file1)
echo "33188 1 1000 1000 ${#file1} 1" && exit 0 # file (mode 0644, size 6)
;;
esac
exit 1
;;
read)
case "$2" in
/file1)
echo "$file1"
;;
esac
;;
*)
exit 1
;;
esac
} | tee -a $LOG