code: func (b *Bundler) finishLinux(environmentPath, binaryPath string) (err error) {
  	// Move binary
  	var linuxBinaryPath = filepath.Join(environmentPath, b.appName)
  	astilog.Debugf("Moving %s to %s", binaryPath, linuxBinaryPath)
  	if err = astios.Move(b.ctx, binaryPath, linuxBinaryPath); err != nil {
  		err = errors.Wrapf(err, "moving %s to %s failed", binaryPath, linuxBinaryPath)
  		return
  	}
  
  	// Check context error
  	if b.ctx.Err() != nil {
  		return b.ctx.Err()
  	}
  	return
  }
docs: // finishLinux finishes bundling for a linux system
  // TODO Add .desktop file