star from schilytools-2024-03-21

#### Supplemental Linux® From Scratch - Version 13.0

### Chapter 24. SVR4-style Tools

- Prev

  heirloom-ng-250220

- Next

  heirloom-sh-050706

- Up
- Home

# star from schilytools-2024-03-21

## Introduction to star from schilytools

Due to various upstream-acknowledged issues in heirloom-ng tar, it is preferred to use a different SVR4-compatible tar implementation. This package provides an alternative implementation.

### Note

This may take a while to build. Feel free to do something else while this is building.

- Download: https://codeberg.org/schilytools/schilytools/releases/download/2024-03-21/schily-2024-03-21.tar.bz2

## Installation of star from schilytools

First build smake to allow overriding variables in build files:

    pushd psmake &&
      sh MAKE-all &&
    popd

Compile star by running the following commands, and ensure an older GNU C standard is used:

    psmake/smake -e CC="cc -std=gnu17"

Now, as the `root` user, install star and the supplementary tools:

    install -vDm755 star/OBJ/*/star         \
                    star_sym/OBJ/*/star_sym \
                    tartest/OBJ/*/tartest   \
            -t /usr/5bin/ &&
    install -vDm644 star/star.1             \
                    star_sym/star_sym.1     \
                    tartest/tartest.1       \
            -t /usr/share/man/5man/man1/

## Contents

Installed Programs: star, star_sym, and tartest
Installed Libraries: None
Installed Directories: None

### Short Descriptions

star | is the tape archiver
star_sym | converts an inode database into a human-readable format
tartest | tests a tar archive for POSIX.1-1990 compliance

- Prev

  heirloom-ng-250220

- Next

  heirloom-sh-050706

- Up
- Home