summarylogtreecommitdiffstats
path: root/cc.deb.PKGBUILD
diff options
context:
space:
mode:
authorMoses Narrow2023-03-04 14:44:56 -0600
committerMoses Narrow2023-03-04 14:44:56 -0600
commit17e5bc4e017cadc989a72c5991c6689db70b4cdc (patch)
tree1c858f2130c8c38b8c17765e5b7e2d94a133a0c4 /cc.deb.PKGBUILD
parent4f2a1fb0b291e3c168805ebd40d5ac8db3e764d7 (diff)
downloadaur-17e5bc4e017cadc989a72c5991c6689db70b4cdc.tar.gz
update to 1.3.5 ; add monitor.PKGBUILD & monitor.cc.deb.PKGBUILD
Diffstat (limited to 'cc.deb.PKGBUILD')
-rw-r--r--cc.deb.PKGBUILD30
1 files changed, 30 insertions, 0 deletions
diff --git a/cc.deb.PKGBUILD b/cc.deb.PKGBUILD
index 5e32a3cb1586..8344d23016e2 100644
--- a/cc.deb.PKGBUILD
+++ b/cc.deb.PKGBUILD
@@ -90,6 +90,7 @@ _package
_msg2 'installing control file and install scripts'
install -Dm755 "${srcdir}/${_pkgarch}.control" "${_pkgdir}/DEBIAN/control"
+#_debscripts
#install -Dm755 ${srcdir}/${_scripts}/preinst.sh ${_pkgdir}/DEBIAN/preinst
install -Dm755 "${srcdir}/postinst.sh" "${_pkgdir}/DEBIAN/postinst"
install -Dm755 "${srcdir}/prerm.sh" "${_pkgdir}/DEBIAN/prerm"
@@ -104,3 +105,32 @@ done
#exit so the arch package doesn't get built
exit
}
+
+_descripts() {
+ func=$1
+ input_file=$2
+ # Check if the function is defined in the .install file
+ if grep -q "^$func()" "${install}"; then
+ # Create the script
+ case "$func" in
+ pre_install) _script="preinst";;
+ post_install) _script="postinst";;
+ pre_upgrade) _script="preinst";;
+ post_upgrade) _script="postinst";;
+ pre_remove) _script="prerm";;
+ post_remove) _script="postrm";;
+ backup) _script="preinst";;
+ restore) _script="postinst";;
+ clean) _script="postrm";;
+ check) _script="preinst";;
+ fix_install) _script="postinst";;
+ fix_upgrade) _script="postinst";;
+ *) echo "Unknown function: $func"; continue;;
+ esac
+ _debscript="${_script}.sh"
+ echo "#!/bin/sh" > "${_pkgdir}/DEBIAN/${_debscript}"
+ echo "$(grep -A999 "^$func()" "${_pkgdir}/DEBIAN/${_debscript}" | sed '/^}$/Q')" >> "${_pkgdir}/DEBIAN/${_debscript}"
+ chmod +x "${_pkgdir}/DEBIAN/${_debscript}"
+ _msg3 "Created ${_debscript}"
+ fi
+}