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 and pax7# headers, which the tar of the core package does not, and it takes that8# one's place: /bin comes first on PATH. Its -z, -j and -J start gzip, bzip29# or xz from PATH, by posix_spawn instead of fork (sbase-tar-spawn.patch),10# and tar waits for it. The gzip of the core reads .gz; pigz writes it.11FROM /v0.1.4/demos/tools/Dollyfile-tools-build 81e1c1bc8b06c83b1daead6c8f09bc8b1382e8fe165f896a98109396b58bb3051213REQUIRES HEADER libc14REQUIRES TOOL   ar15REQUIRES TOOL   cc16REQUIRES TOOL   cmp17REQUIRES TOOL   ln18REQUIRES TOOL   make19REQUIRES TOOL   mkdir20REQUIRES TOOL   mv21REQUIRES TOOL   patch22REQUIRES TOOL   readlink23REQUIRES TOOL   test24REQUIRES TOOL   text-page2526SOURCE /v0.1.4/dist/static/default/sbase.tar 23daa7bd6d5169ba5ad4a9801fe039ba28b103e3dbb74583fccb48f3333253eb /tmp/sbase.tar27SOURCE /v0.1.4/dist/static/tools/sbase-tar-spawn.patch 3c7c19e521a33229eb18435f81af7f47160a03c97f61e3e6c508b41648487463 /tmp/sbase-tar-spawn.patch28SLOP tar -xf /tmp/sbase.tar -C /29SLOP patch -p1 -d /tmp/sbase -i /tmp/sbase-tar-spawn.patch3031FILE /tmp/sbase/dolly.mk32    .RECIPEPREFIX := >33    dolly-bin: tar34    >mv tar /bin/tar35    .RECIPEPREFIX :=36    include Makefile37SLOP make -C /tmp/sbase -f dolly.mk CFLAGS=-O2 ARFLAGS=rc RANLIB=:38# Its page takes the place of the core's.39SLOP text-page /tmp/sbase/tar.14041FILE /tmp/tar-check/names42    in43    in/deep44    in/link45SLOP mkdir -p /tmp/tar-check/in/deep /tmp/tar-check/out && ln -s deep /tmp/tar-check/in/link46SLOP CWD /tmp/tar-check tar -cf in.tar in && tar -xf in.tar -C out && test "$(readlink out/in/link)" = deep47SLOP CWD /tmp/tar-check tar -cf - in | tar -tf - | cmp - /tmp/tar-check/names4849EXPORTS TOOL tar50FILE /usr/share/licenses/sbase/LICENSE51FILE /usr/share/man/cat1/tar.152