diff options
author | Moses Narrow | 2023-03-04 14:44:56 -0600 |
---|---|---|
committer | Moses Narrow | 2023-03-04 14:44:56 -0600 |
commit | 17e5bc4e017cadc989a72c5991c6689db70b4cdc (patch) | |
tree | 1c858f2130c8c38b8c17765e5b7e2d94a133a0c4 /cc.deb.PKGBUILD | |
parent | 4f2a1fb0b291e3c168805ebd40d5ac8db3e764d7 (diff) | |
download | aur-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.PKGBUILD | 30 |
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 +} |