+ bluesky_crypt_random_bytes(filesystem_key, sizeof(filesystem_key));
+ printf("Filesystem key: ");
+ for (i = 0; i < sizeof(filesystem_key); i++) {
+ printf("%02x", filesystem_key[i]);
+ }
+ printf("\n");
+
+ S3_initialize(NULL, S3_INIT_ALL);
+
+ fs = bluesky_new_fs("export");
+ fs->encryption_key = filesystem_key;
+
+ BlueSkyInode *root;
+ root = bluesky_new_inode(BLUESKY_ROOT_INUM, fs, BLUESKY_DIRECTORY);
+ root->nlink = 1;
+ root->mode = 0755;
+ bluesky_insert_inode(fs, root);
+
+ BlueSkyInode *file;
+ file = bluesky_new_inode(bluesky_fs_alloc_inode(fs), fs, BLUESKY_REGULAR);
+ file->nlink = 1;
+ file->mode = 0755;
+ bluesky_insert_inode(fs, file);
+ bluesky_directory_insert(root, "demo", file->inum);
+
+ svc_run();
+ fprintf(stderr, "%s", "svc_run returned");
+ exit(1);