diff options
author | root <root@rshg054.dnsready.net> | 2012-12-29 02:13:48 -0800 |
---|---|---|
committer | root <root@rshg054.dnsready.net> | 2012-12-29 02:13:48 -0800 |
commit | 5dd7ed82e788ebad2e920e0f2db7468cc6547cfe (patch) | |
tree | f467412e09912ababcd8fe6c05193d829f514dcd /community/vhba-module/vhba-module.install | |
parent | 3009e8addb4a894329bf8ab3e8fb763361833978 (diff) |
Sat Dec 29 02:10:20 PST 2012
Diffstat (limited to 'community/vhba-module/vhba-module.install')
-rw-r--r-- | community/vhba-module/vhba-module.install | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/community/vhba-module/vhba-module.install b/community/vhba-module/vhba-module.install index 8458b2ae7..d6e4d08d7 100644 --- a/community/vhba-module/vhba-module.install +++ b/community/vhba-module/vhba-module.install @@ -1,21 +1,20 @@ -post_upgrade() { - ! grep -q 'cdemu' /etc/group && groupadd cdemu +_updatemod() { echo " > Updating module dependencies..." - EXTRAMODULES='extramodules-3.4-ARCH' + EXTRAMODULES='extramodules-3.6-ARCH' depmod $(cat /usr/lib/modules/$EXTRAMODULES/version) } - post_install() { - echo " > Adding 'cdemu' group" - ! grep -q 'cdemu' /etc/group && groupadd cdemu - echo " > Add 'vhba' to your modules array to autoload it" post_upgrade } +post_upgrade() { + getent group cdemu &>/dev/null || groupadd -r cdemu + _updatemod +} + post_remove() { - post_upgrade - echo "Removing 'cdemu' group" + _updatemod groupdel cdemu } |