diff options
author | ns2kracy | 2023-01-01 00:22:00 +0800 |
---|---|---|
committer | ns2kracy | 2023-01-01 00:22:00 +0800 |
commit | d07bbfa57b6a7533b25337363b21889022b4b19c (patch) | |
tree | a5cd622ec779d38b6780d67ecaa9ca34ee8bef6d | |
download | aur-d07bbfa57b6a7533b25337363b21889022b4b19c.tar.gz |
casaos user service
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | PKGBUILD | 44 |
2 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..c3e0f78e2449 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,26 @@ +pkgbase = casaos-user-service + pkgdesc = Provides user management functionalities to CasaOS. + pkgver = 0.4.0 + pkgrel = 1 + url = https://github.com/IceWhaleTech/CasaOS-UserService + arch = x86_64 + arch = aarch64 + arch = armv7h + groups = casaos + license = APACHE + provides = casaos + backup = etc/casaos/user-service.conf + source_x86_64 = https://github.com/IceWhaleTech/CasaOS-UserService/releases/download/v0.4.0/linux-amd64-casaos-user-service-v0.4.0.tar.gz + source_x86_64 = https://github.com/IceWhaleTech/CasaOS-UserService/releases/download/v0.4.0/linux-amd64-casaos-user-service-migration-tool-v0.4.0.tar.gz + sha256sums_x86_64 = 64bb6a6b465f2f04489f55251b7bb62c29360f25505d6eda377a12c584ce644d + sha256sums_x86_64 = 3b4baf21b8c25cff66a6145f93095343dca344993f8753df2e677c56d83ee0d2 + source_aarch64 = https://github.com/IceWhaleTech/CasaOS-UserService/releases/download/v0.4.0/linux-arm64-casaos-user-service-v0.4.0.tar.gz + source_aarch64 = https://github.com/IceWhaleTech/CasaOS-UserService/releases/download/v0.4.0/linux-arm64-casaos-user-service-migration-tool-v0.4.0.tar.gz + sha256sums_aarch64 = b901d1c357263cc353a08a52ea5cfb481c5d0b8776df63f65309889032033e0f + sha256sums_aarch64 = c59f6ab85430cf7475919aaaa49523a75815aee434e141c6c921a09949074c3e + source_armv7h = https://github.com/IceWhaleTech/CasaOS-UserService/releases/download/v0.4.0/linux-arm-7-casaos-user-service-v0.4.0.tar.gz + source_armv7h = https://github.com/IceWhaleTech/CasaOS-UserService/releases/download/v0.4.0/linux-arm-7-casaos-user-service-migration-tool-v0.4.0.tar.gz + sha256sums_armv7h = 6ef1a10fa156dfaa6c3055a7361e419d6fe165e28b3f67c945761f99c1658841 + sha256sums_armv7h = afeaffe956afd6a9a92f9769c5cde58f78165ac3ea9359d867a7f74cdd89e9cd + +pkgname = casaos-user-service diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..935298c72f14 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# Maintainer: Ns2Kracy <2220496937@qq.com> +pkgname=casaos-user-service +pkgver=0.4.0 +pkgrel=1 +pkgdesc="Provides user management functionalities to CasaOS." +arch=('x86_64' 'aarch64' 'armv7h') +url="https://github.com/IceWhaleTech/CasaOS-UserService" +license=('APACHE') +groups=('casaos') +provides=('casaos') +backup=('etc/casaos/user-service.conf') +source_x86_64=( + ${url}/releases/download/v${pkgver}/linux-amd64-${pkgname}-v${pkgver}.tar.gz + ${url}/releases/download/v${pkgver}/linux-amd64-${pkgname}-migration-tool-v${pkgver}.tar.gz + ) +source_aarch64=( + ${url}/releases/download/v${pkgver}/linux-arm64-${pkgname}-v${pkgver}.tar.gz + ${url}/releases/download/v${pkgver}/linux-arm64-${pkgname}-migration-tool-v${pkgver}.tar.gz + ) +source_armv7h=( + ${url}/releases/download/v${pkgver}/linux-arm-7-${pkgname}-v${pkgver}.tar.gz + ${url}/releases/download/v${pkgver}/linux-arm-7-${pkgname}-migration-tool-v${pkgver}.tar.gz + ) +sha256sums_x86_64=( + 64bb6a6b465f2f04489f55251b7bb62c29360f25505d6eda377a12c584ce644d + 3b4baf21b8c25cff66a6145f93095343dca344993f8753df2e677c56d83ee0d2 + ) +sha256sums_armv7h=( + 6ef1a10fa156dfaa6c3055a7361e419d6fe165e28b3f67c945761f99c1658841 + afeaffe956afd6a9a92f9769c5cde58f78165ac3ea9359d867a7f74cdd89e9cd + ) +sha256sums_aarch64=( + b901d1c357263cc353a08a52ea5cfb481c5d0b8776df63f65309889032033e0f + c59f6ab85430cf7475919aaaa49523a75815aee434e141c6c921a09949074c3e + ) +package() { + _sysdir="${srcdir}/build/sysroot" + _name="${pkgname#*-}" + install -Dm755 "${_sysdir}/usr/bin/${pkgname}" "${pkgdir}/usr/bin/${pkgname}" + install -Dm755 "${_sysdir}/usr/bin/${pkgname}-migration-tool" "${pkgdir}/usr/bin/${pkgname}-migration-tool" + install -Dm644 "${_sysdir}/etc/casaos/${_name}.conf.sample" "${pkgdir}/etc/casaos/${_name}.conf" + install -Dm644 "${_sysdir}/etc/casaos/${_name}.conf.sample" "${pkgdir}/etc/casaos/${_name}.conf.sample" + install -Dm644 "${_sysdir}/usr/lib/systemd/system/${pkgname}.service" "${pkgdir}/usr/lib/systemd/system/${pkgname}.service" +} |