# Install as version 1.0 # Change version to 2.0 and upgrade # Watch the version messages in the terminal # Expected result: ###pre_upgrade from version 1.0 ###post_upgrade from version 2.0 # Actual result ###pre_upgrade from version 2.0 ###post_upgrade from version 2.0 # Pacman v4.2.1 - libalpm v9.0.1 pkgname='foobardemo' pkgver=1.0 pkgrel=1 pkgdesc='A demo showing that pacman runs the wrong pre_upgrade' arch=('any') install="${pkgname}.install" package() { : } cat > "${install}" << EOF # " pre_upgrade() { echo "###pre_upgrade from version ${pkgver}" } post_upgrade() { echo "###post_upgrade from version ${pkgver}" } post_install() { echo "###post_install from version ${pkgver}" } pre_remove() { echo "###pre_remove from version ${pkgver}" } EOF