1DOLLY 72PACKAGE tar3REQUIRES HOST runtime@045# sbase's tar, built by sbase's own Makefile from the archive system-tools6# builds its commands from. It writes archives and reads links, which the7# tar of the core package does not, and it takes that one's place: /bin8# comes first on PATH. Its -z, -j and -J start gzip, bzip2 or xz from PATH,9# by posix_spawn instead of fork (sbase-tar-spawn.patch), and tar waits for it.10FROM /v0.1.5/demos/tools/Dollyfile-tools-build 9f9cfa93f7bc4ddd5fc5cbd9ced4d2100cd41349f9f2b6f75ab9d8e26a57da621112REQUIRES HEADER libc13REQUIRES TOOL   ar14REQUIRES TOOL   cc15REQUIRES TOOL   cmp16REQUIRES TOOL   ln17REQUIRES TOOL   make18REQUIRES TOOL   mkdir19REQUIRES TOOL   mv20REQUIRES TOOL   patch21REQUIRES TOOL   readlink22REQUIRES TOOL   test23REQUIRES TOOL   text-page2425SOURCE /v0.1.5/dist/static/default/sbase.tar 23daa7bd6d5169ba5ad4a9801fe039ba28b103e3dbb74583fccb48f3333253eb /tmp/sbase.tar26SOURCE /v0.1.5/dist/static/tools/sbase-tar-spawn.patch 3c7c19e521a33229eb18435f81af7f47160a03c97f61e3e6c508b41648487463 /tmp/sbase-tar-spawn.patch27SLOP tar -xf /tmp/sbase.tar -C /28SLOP patch -p1 -d /tmp/sbase -i /tmp/sbase-tar-spawn.patch2930FILE /tmp/sbase/dolly.mk31    .RECIPEPREFIX := >32    dolly-bin: tar33    >mv tar /bin/tar34    .RECIPEPREFIX :=35    include Makefile36SLOP make -C /tmp/sbase -f dolly.mk CFLAGS=-O2 ARFLAGS=rc RANLIB=:37# Its page takes the place of the core's.38SLOP text-page /tmp/sbase/tar.13940FILE /tmp/tar-check/names41    in42    in/deep43    in/link44SLOP mkdir -p /tmp/tar-check/in/deep /tmp/tar-check/out && ln -s deep /tmp/tar-check/in/link45SLOP CWD /tmp/tar-check tar -cf in.tar in && tar -xf in.tar -C out && test "$(readlink out/in/link)" = deep46SLOP CWD /tmp/tar-check tar -cf - in | tar -tf - | cmp - /tmp/tar-check/names4748EXPORTS TOOL tar49FILE /usr/share/licenses/sbase/LICENSE50FILE /usr/share/man/cat1/tar.151