🎉 Added ror-server PKGBUILD
This commit is contained in:
		
							
								
								
									
										26
									
								
								ror-server/PKGBUILD
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								ror-server/PKGBUILD
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,26 @@ | ||||
| # Maintainer: Edgar <Edgar{at}AnotherFoxGuy.com> | ||||
| pkgname=rorserver | ||||
| pkgver=2021.04 | ||||
| pkgrel=1 | ||||
| pkgdesc="Dedicated server software for Rigs of Rods" | ||||
| arch=(i686 x86_64) | ||||
| url="https://github.com/RigsOfRods/ror-server" | ||||
| license=('GPL2') | ||||
| makedepends=('git' 'cmake') | ||||
| source=("git://github.com/RigsOfRods/ror-server.git") | ||||
| md5sums=('SKIP') | ||||
| install="rorserver.install" | ||||
|  | ||||
| build() { | ||||
|     cd "$srcdir/ror-server" | ||||
|     cmake . \ | ||||
|         -DCMAKE_BUILD_TYPE=Release \ | ||||
|         -DCMAKE_INSTALL_PREFIX=/usr \ | ||||
|         -DRORSERVER_WITH_ANGELSCRIPT=ON | ||||
|     make -j$(nproc) | ||||
| } | ||||
|  | ||||
| package() { | ||||
|     cd "$srcdir/ror-server" | ||||
|     make DESTDIR="${pkgdir}" install | ||||
| } | ||||
							
								
								
									
										18
									
								
								ror-server/rorserver.install
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								ror-server/rorserver.install
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,18 @@ | ||||
| #!/bin/bash | ||||
|  | ||||
| post_install() { | ||||
|     # create user | ||||
|     useradd -s /bin/false rorserver | ||||
|  | ||||
|     # create installation directories | ||||
|     mkdir -p /etc/rorserver | ||||
|     mkdir -p /var/log/rorserver | ||||
|     mkdir -p /var/run/rorserver | ||||
|  | ||||
|     chown rorserver:rorserver -R /etc/rorserver | ||||
|     chown rorserver:rorserver -R /var/log/rorserver | ||||
|     chown rorserver:rorserver -R /var/run/rorserver | ||||
|  | ||||
|     echo "example configuration added: /etc/rorserver/simple.cfg.example please configure this file to your likings and rename it to simple.cfg" | ||||
|     echo "after you have configured your server, you can start it with: \"/etc/init.d/rorserver start\"" | ||||
| } | ||||
		Reference in New Issue
	
	Block a user