1
0

updateutil.go 399 B

123456789101112131415161718192021222324
  1. package updateutil
  2. import (
  3. "io"
  4. "os"
  5. )
  6. // Helper function to copy files
  7. func CopyFile(src, dst string) error {
  8. sourceFile, err := os.Open(src)
  9. if err != nil {
  10. return err
  11. }
  12. defer sourceFile.Close()
  13. destinationFile, err := os.Create(dst)
  14. if err != nil {
  15. return err
  16. }
  17. defer destinationFile.Close()
  18. _, err = io.Copy(destinationFile, sourceFile)
  19. return err
  20. }