コード例 #1
0
ファイル: main.go プロジェクト: linuxerwang/debmaker
func addDebBinary(arw *ar.Writer) error {
	header := &ar.Header{
		Size:    4,
		Name:    "debian-binary",
		ModTime: time.Now(),
		Mode:    0777,
	}
	if err := arw.WriteHeader(header); err != nil {
		if *verbose {
			fmt.Println("Failed to write header for debian-binary.")
		}
		return err
	}
	if _, err := arw.Write([]byte("2.0\n")); err != nil {
		if *verbose {
			fmt.Println("Failed to add debian-binary to deb file.")
		}
		return err
	}

	if *verbose {
		fmt.Println("Added debian-binary to deb file.")
	}

	return nil
}