Merge branch 'main' of https://github.com/iglunix/iglunix
This commit is contained in:
		
						commit
						5fc4bc88ff
					
				
					 2 changed files with 35 additions and 5 deletions
				
			
		
							
								
								
									
										38
									
								
								iglu.sh
									
										
									
									
									
								
							
							
						
						
									
										38
									
								
								iglu.sh
									
										
									
									
									
								
							|  | @ -1,11 +1,34 @@ | ||||||
| #!/bin/sh | #!/bin/sh | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | HELP=" | ||||||
|  | 	-h     This help window | ||||||
|  | 	--help alias to \`-h\` | ||||||
|  |   | ||||||
|  |  	-i     install | ||||||
|  | 	-u     uninstall | ||||||
|  | 	-l     outputs the license | ||||||
|  | 	-f     lists installed files | ||||||
|  | 	-d     list dependencies | ||||||
|  | 	-iu    install update or install upgrade | ||||||
|  | 	-ui    alias to \`-iu\` | ||||||
|  | 
 | ||||||
|  | NOT IMPLEMENTED: | ||||||
|  | 	-o     root" | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
| usage() { | usage() { | ||||||
| 	echo $(basename "$0"): ERROR: "$@" 1>&2 | 	echo usage: $(basename "$0") printf "${HELP}" 1>&2 | ||||||
| 	echo usage: $(basename "$0") '([-i]|[-u]|[-f]|[-l]) [-o root] |  | ||||||
| 		[pkg.tar]' 1>&2 |  | ||||||
| 	exit 1 | 	exit 1 | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | error_usage() { | ||||||
|  | 	echo $(basename "$0"): ERROR: "$@" 1>&2 | ||||||
|  | 	usage | ||||||
|  | } | ||||||
|  | 
 | ||||||
| tar_fail() { | tar_fail() { | ||||||
| 	echo "Failed to extract tar" | 	echo "Failed to extract tar" | ||||||
| 	exit 1 | 	exit 1 | ||||||
|  | @ -45,6 +68,9 @@ dep_not_found() { | ||||||
| 
 | 
 | ||||||
| i= u= l= f= o= d= iu= | i= u= l= f= o= d= iu= | ||||||
| 
 | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | # Handle commandline arguments. | ||||||
| case "$1" in | case "$1" in | ||||||
| 	-i) i=1;; | 	-i) i=1;; | ||||||
| 	-u) u=1;; | 	-u) u=1;; | ||||||
|  | @ -53,7 +79,11 @@ case "$1" in | ||||||
| 	-d) d=1;; | 	-d) d=1;; | ||||||
| 	-iu) iu=1;; | 	-iu) iu=1;; | ||||||
| 	-ui) iu=1;; | 	-ui) iu=1;; | ||||||
| 	*) usage "bad argument $i";; | 	 | ||||||
|  | 	-h)      usage;; | ||||||
|  | 	--help)  usage;; | ||||||
|  | 
 | ||||||
|  | 	*) error_usage "bad argument $i";; | ||||||
| esac | esac | ||||||
| shift | shift | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -4,7 +4,7 @@ pkgrel=1 | ||||||
| ext="dev" | ext="dev" | ||||||
| 
 | 
 | ||||||
| fetch() { | fetch() { | ||||||
| 	curl "https://k1ss.org/wiki/kernel/patches/kernel-no-perl.patch" -o kernel-no-perl.patch | 	curl "https://github.com/kisslinux/website/blob/master/site/dist/kernel-no-perl.patch" -o kernel-no-perl.patch | ||||||
| 	curl "https://cdn.kernel.org/pub/linux/kernel/v5.x/$pkgname-$pkgver.tar.xz" -o $pkgname-$pkgver.tar.xz | 	curl "https://cdn.kernel.org/pub/linux/kernel/v5.x/$pkgname-$pkgver.tar.xz" -o $pkgname-$pkgver.tar.xz | ||||||
| 	tar -xf $pkgname-$pkgver.tar.xz | 	tar -xf $pkgname-$pkgver.tar.xz | ||||||
| 	cd $pkgname-$pkgver | 	cd $pkgname-$pkgver | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue