anchor.diff:  
       # Fix relative symlinks after `/usr` was moved up one level
       preFixup = ''
  -      for link in $out/lib/* $out/bin/*
  +      for link in $out/lib{,64}/* $out/bin/*
         do
           target=$(readlink "$link")
           if [ "$(cut -b -6 <<< "$target")" != "../../" ]
  
positive.code:       major = lib.versions.major version;
        minor = lib.versions.minor version;
        patch = lib.versions.patch version;
      in
        "https://public.dhe.ibm.com/storage/tivoli-storage-management/maintenance/client/v${major}r${minor}/Linux/LinuxX86_DEB/BA/v${major}${minor}${patch}/${version}-TIV-TSMBAC-LinuxX86_DEB.tar";
  
    unwrapped = stdenv.mkDerivation rec {
      name = "tsm-client-${version}-unwrapped";
      version = "8.1.13.0";
      src = fetchurl {
        url = mkSrcUrl version;
        sha256 = "0fy9c224g6rkrgd6ls01vs30bk9j9mlhf2x6akd11r7h8bib19zn";
      };
      inherit meta passthru;
  
      nativeBuildInputs = [
        autoPatchelfHook
      ];
      buildInputs = [
        openssl
  
negative.code: , stdenv
  , fetchurl
  , autoPatchelfHook
  , rpmextract
  , openssl
  , zlib
  , lvm2  # LVM image backup and restore functions (optional)
  