| 1 | // package fsrepo |
| 2 | // |
| 3 | // TODO explain the package roadmap... |
| 4 | // |
| 5 | // .ipfs/ |
| 6 | // ├── client/ |
| 7 | // | ├── client.lock <------ protects client/ + signals its own pid |
| 8 | // │ ├── ipfs-client.cpuprof |
| 9 | // │ └── ipfs-client.memprof |
| 10 | // ├── config |
| 11 | // ├── daemon/ |
| 12 | // │ ├── daemon.lock <------ protects daemon/ + signals its own address |
| 13 | // │ ├── ipfs-daemon.cpuprof |
| 14 | // │ └── ipfs-daemon.memprof |
| 15 | // ├── datastore/ |
| 16 | // ├── repo.lock <------ protects datastore/ and config |
| 17 | // └── version |
| 18 | package fsrepo |
| 19 | |
| 20 | // TODO prevent multiple daemons from running |