sys-apps/earlyoom: initial import
This commit is contained in:
		
							parent
							
								
									840bf4ad78
								
							
						
					
					
						commit
						bea9e503bf
					
				
							
								
								
									
										37
									
								
								packages/sys-apps/earlyoom/earlyoom-1.1.exheres-0
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										37
									
								
								packages/sys-apps/earlyoom/earlyoom-1.1.exheres-0
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,37 @@ | |||||||
|  | # Copyright 2016 Kylie McClain <somasis@exherbo.org> | ||||||
|  | # Distributed under the terms of the GNU General Public License v2 | ||||||
|  | 
 | ||||||
|  | require github [ user='rfjakob' tag="v${PV}" ] | ||||||
|  | require systemd-service [ systemd_files=[ ${PN}.service ] ] | ||||||
|  | require openrc-service [ openrc_confd_files=[ "${FILES}"/openrc/confd ] ] | ||||||
|  | 
 | ||||||
|  | SUMMARY="A better and more proactive out-of-memory killer" | ||||||
|  | SLOT="0" | ||||||
|  | LICENCES="MIT" | ||||||
|  | 
 | ||||||
|  | DEPENDENCIES=" | ||||||
|  |     test: | ||||||
|  |         dev-lang/go | ||||||
|  | " | ||||||
|  | 
 | ||||||
|  | MYOPTIONS="" | ||||||
|  | 
 | ||||||
|  | # tests never work in paludis/sydbox | ||||||
|  | RESTRICT="test" | ||||||
|  | 
 | ||||||
|  | PLATFORMS="~amd64" | ||||||
|  | 
 | ||||||
|  | src_compile() { | ||||||
|  |     emake \ | ||||||
|  |         VERSION=${PV} \ | ||||||
|  |         PREFIX=/usr/$(exhost --target) \ | ||||||
|  |         ${PN}.service ${PN} | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | src_install() { | ||||||
|  |     dobin earlyoom | ||||||
|  |     install_systemd_files | ||||||
|  |     install_openrc_files | ||||||
|  |     emagicdocs | ||||||
|  | } | ||||||
|  | 
 | ||||||
							
								
								
									
										2
									
								
								packages/sys-apps/earlyoom/files/openrc/confd/earlyoom
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								packages/sys-apps/earlyoom/files/openrc/confd/earlyoom
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,2 @@ | |||||||
|  | # see 'earlyoom --help' | ||||||
|  | EARLYOOM_OPTS="" | ||||||
							
								
								
									
										10
									
								
								packages/sys-apps/earlyoom/files/openrc/initd/earlyoom
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								packages/sys-apps/earlyoom/files/openrc/initd/earlyoom
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,10 @@ | |||||||
|  | #!/sbin/runscript | ||||||
|  | # Distributed under the terms of the GNU General Public License v2 | ||||||
|  | 
 | ||||||
|  | description="earlyoom - Early OOM Daemon for Linux " | ||||||
|  | pidfile="/run/earlyoom.pid" | ||||||
|  | command="/usr/bin/earlyoom" | ||||||
|  | command_background="yes" | ||||||
|  | command_args="${EARLYOOM_OPTS}" | ||||||
|  | start_stop_daemon_args="-p ${pidfile}" | ||||||
|  | 
 | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user