From 585fd297e24cd8eb6e7cc9693ce4c44e0b5b6439 Mon Sep 17 00:00:00 2001 From: eshanized Date: Sat, 11 Jan 2025 18:38:16 +0530 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=9D=20docs:=20simplified=20and=20corre?= =?UTF-8?q?ction?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- snigdhaos-calamares-config/PKGBUILD | 28 ++++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) diff --git a/snigdhaos-calamares-config/PKGBUILD b/snigdhaos-calamares-config/PKGBUILD index e2d78afd..004891d2 100644 --- a/snigdhaos-calamares-config/PKGBUILD +++ b/snigdhaos-calamares-config/PKGBUILD @@ -15,18 +15,30 @@ depends=() conflicts=() provides=("${pkgname}") options=(!strip !emptydirs) -source=(${_pkgname}::"git+$url") +source=("git+$url") sha256sums=('SKIP') install="${_pkgname}.install" +# Set package version based on git commit count and short hash pkgver() { - cd "$srcdir/$pkgname" || exit - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + cd "$srcdir/$pkgname" || return 1 # Avoid `exit`, use return for errors + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } +# Package creation package() { - mkdir -p "${pkgdir}${_licensedir}${_pkgname}" - mv "${srcdir}/${_pkgname}/"LICENSE "${pkgdir}${_licensedir}${_pkgname}/LICENSE" - mkdir -p "${pkgdir}${_destname}" - cp -r "${srcdir}/${_pkgname}/calamares/"* "${pkgdir}${_destname}" -} \ No newline at end of file + # Create the necessary directories + mkdir -p "${pkgdir}${_licensedir}${_pkgname}" + mkdir -p "${pkgdir}${_destname}" + + # Move LICENSE file with correct permissions + install -Dm644 "${srcdir}/${_pkgname}/LICENSE" "${pkgdir}${_licensedir}${_pkgname}/LICENSE" + + # Copy the configuration files, preserve permissions and ownership + cp -r "${srcdir}/${_pkgname}/calamares/"* "${pkgdir}${_destname}/" + + # Optionally, ensure the files are owned by root (as the package will typically be installed by root) + chown -R root:root "${pkgdir}${_destname}" + chmod -R 755 "${pkgdir}${_destname}" +} +