34 lines
		
	
	
		
			855 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			855 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| #/usr/bin/env bash
 | |
| 
 | |
| pkgname="dufs"
 | |
| arch="amd64"
 | |
| pkgver="0.34.2"
 | |
| pkgrel=1
 | |
| pkgdesc="A file server that supports static serving, uploading, searching, accessing control, webdav..."
 | |
| url="https://github.com/sigoden/dufs"
 | |
| maintainer="Leafee98 <me@leafee98.com>"
 | |
| 
 | |
| arch="x86_64"
 | |
| platform="unknown-linux-musl"
 | |
| 
 | |
| 
 | |
| source=(
 | |
|     "dufs-v${pkgver}-${arch}-${platform}.tar.gz::https://github.com/sigoden/dufs/releases/download/v${pkgver}/dufs-v${pkgver}-${arch}-${platform}.tar.gz"
 | |
|     "dufs.service::materials/dufs.service"
 | |
| )
 | |
| 
 | |
| function package {
 | |
|     install -Dm755 "${srcdir}/dufs" "${pkgdir}/usr/local/bin/dufs"
 | |
|     install -Dm644 "${srcdir}/dufs.service" "${pkgdir}/usr/lib/systemd/system/dufs.service"
 | |
| }
 | |
| 
 | |
| function debian_postinst {
 | |
|     cat << EOF
 | |
| #!/usr/bin/env bash
 | |
| useradd --system dufs
 | |
| mkdir -p /srv/dufs
 | |
| chown dufs:dufs -R /srv/dufs
 | |
| systemctl daemon-reload
 | |
| EOF
 | |
| }
 | 
