Change bash to sh for cross compatibility and add brewinstall rule to Makefile
This commit is contained in:
		
							
								
								
									
										5
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								Makefile
									
									
									
									
									
								
							@@ -23,3 +23,8 @@ pacinstall: plugins/pacman/pak.cfg pak
 | 
				
			|||||||
aptitude: plugins/aptitude/pak.cfg pak
 | 
					aptitude: plugins/aptitude/pak.cfg pak
 | 
				
			||||||
	install -Dm644 plugins/aptitude/pak.cfg $(DESTDIR)/etc/pak.cfg
 | 
						install -Dm644 plugins/aptitude/pak.cfg $(DESTDIR)/etc/pak.cfg
 | 
				
			||||||
	install -Dm755 pak $(DESTDIR)/usr/bin/pak
 | 
						install -Dm755 pak $(DESTDIR)/usr/bin/pak
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					brewinstall: plugins/brew/pak.cfg pak
 | 
				
			||||||
 | 
						mount -uw /
 | 
				
			||||||
 | 
						install -m644 plugins/brew/pak.cfg $(DESTDIR)/etc/pak.cfg
 | 
				
			||||||
 | 
						install -m755 pak $(DESTDIR)/usr/bin/pak
 | 
				
			||||||
							
								
								
									
										8
									
								
								pak.go
									
									
									
									
									
								
							
							
						
						
									
										8
									
								
								pak.go
									
									
									
									
									
								
							@@ -244,7 +244,7 @@ func main()  {
 | 
				
			|||||||
		if useRootBool {
 | 
							if useRootBool {
 | 
				
			||||||
			cmdArr := []string{rootCommand, packageManagerCommand, similarTo[0], strings.Join(args[1:], " ")}
 | 
								cmdArr := []string{rootCommand, packageManagerCommand, similarTo[0], strings.Join(args[1:], " ")}
 | 
				
			||||||
			cmdStr := strings.Join(cmdArr, " ")
 | 
								cmdStr := strings.Join(cmdArr, " ")
 | 
				
			||||||
			command := exec.Command("bash", "-c", cmdStr)
 | 
								command := exec.Command("sh", "-c", cmdStr)
 | 
				
			||||||
			command.Stdout = os.Stdout
 | 
								command.Stdout = os.Stdout
 | 
				
			||||||
			command.Stdin = os.Stdin
 | 
								command.Stdin = os.Stdin
 | 
				
			||||||
			command.Stderr = os.Stderr
 | 
								command.Stderr = os.Stderr
 | 
				
			||||||
@@ -256,7 +256,7 @@ func main()  {
 | 
				
			|||||||
		} else {
 | 
							} else {
 | 
				
			||||||
			cmdArr :=[]string{packageManagerCommand, similarTo[0], strings.Join(args[1:], " ")}
 | 
								cmdArr :=[]string{packageManagerCommand, similarTo[0], strings.Join(args[1:], " ")}
 | 
				
			||||||
			cmdStr := strings.Join(cmdArr, " ")
 | 
								cmdStr := strings.Join(cmdArr, " ")
 | 
				
			||||||
			command := exec.Command("bash", "-c", cmdStr)
 | 
								command := exec.Command("sh", "-c", cmdStr)
 | 
				
			||||||
			command.Stdout = os.Stdout
 | 
								command.Stdout = os.Stdout
 | 
				
			||||||
			command.Stdin = os.Stdin
 | 
								command.Stdin = os.Stdin
 | 
				
			||||||
			command.Stderr = os.Stderr
 | 
								command.Stderr = os.Stderr
 | 
				
			||||||
@@ -275,7 +275,7 @@ func main()  {
 | 
				
			|||||||
		if useRootBool {
 | 
							if useRootBool {
 | 
				
			||||||
			cmdArr :=[]string{rootCommand, packageManagerCommand, similarTo[0]}
 | 
								cmdArr :=[]string{rootCommand, packageManagerCommand, similarTo[0]}
 | 
				
			||||||
			cmdStr := strings.Join(cmdArr, " ")
 | 
								cmdStr := strings.Join(cmdArr, " ")
 | 
				
			||||||
			command := exec.Command("bash", "-c", cmdStr)
 | 
								command := exec.Command("sh", "-c", cmdStr)
 | 
				
			||||||
			command.Stdout = os.Stdout
 | 
								command.Stdout = os.Stdout
 | 
				
			||||||
			command.Stdin = os.Stdin
 | 
								command.Stdin = os.Stdin
 | 
				
			||||||
			command.Stderr = os.Stderr
 | 
								command.Stderr = os.Stderr
 | 
				
			||||||
@@ -287,7 +287,7 @@ func main()  {
 | 
				
			|||||||
		} else {
 | 
							} else {
 | 
				
			||||||
			cmdArr :=[]string{packageManagerCommand, similarTo[0]}
 | 
								cmdArr :=[]string{packageManagerCommand, similarTo[0]}
 | 
				
			||||||
			cmdStr := strings.Join(cmdArr, " ")
 | 
								cmdStr := strings.Join(cmdArr, " ")
 | 
				
			||||||
			command := exec.Command("bash", "-c", cmdStr)
 | 
								command := exec.Command("sh", "-c", cmdStr)
 | 
				
			||||||
			command.Stdout = os.Stdout
 | 
								command.Stdout = os.Stdout
 | 
				
			||||||
			command.Stdin = os.Stdin
 | 
								command.Stdin = os.Stdin
 | 
				
			||||||
			command.Stderr = os.Stderr
 | 
								command.Stderr = os.Stderr
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user