SetSymlinkTarget sets bb to be of type "symlink" and sets the symlink's target.
(target string)
| 516 | |
| 517 | // SetSymlinkTarget sets bb to be of type "symlink" and sets the symlink's target. |
| 518 | func (bb *Builder) SetSymlinkTarget(target string) *Builder { |
| 519 | bb.SetType(TypeSymlink) |
| 520 | if utf8.ValidString(target) { |
| 521 | bb.m["symlinkTarget"] = target |
| 522 | } else { |
| 523 | bb.m["symlinkTargetBytes"] = mixedArrayFromString(target) |
| 524 | } |
| 525 | return bb |
| 526 | } |
| 527 | |
| 528 | // IsClaimType returns whether this blob builder is for a type |
| 529 | // which should be signed. (a "claim" or "permanode") |