Commit 236e3dce authored by Vitaly Lipatov's avatar Vitaly Lipatov

checkpkg: add msi checking

parent 0e51e328
#!/bin/sh #!/bin/sh
# #
# Copyright (C) 2009, 2012, 2013 Etersoft # Copyright (C) 2009, 2012, 2013, 2014 Etersoft
# Copyright (C) 2009, 2012, 2013 Vitaly Lipatov <lav@etersoft.ru> # Copyright (C) 2009, 2012, 2013, 2014 Vitaly Lipatov <lav@etersoft.ru>
# #
# This program is free software: you can redistribute it and/or modify # This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by # it under the terms of the GNU Affero General Public License as published by
...@@ -35,6 +35,12 @@ check_pkg_integrity() ...@@ -35,6 +35,12 @@ check_pkg_integrity()
exe) exe)
file $PKG | grep -q "executable for MS Windows" file $PKG | grep -q "executable for MS Windows"
;; ;;
msi)
# TODO: add to patool via cabextract
assure_exists cabextract
#file $PKG | grep -q "Microsoft Office Document"
cabextract -t $PKG
;;
ebuild) ebuild)
true true
;; ;;
......
...@@ -324,6 +324,10 @@ get_package_type() ...@@ -324,6 +324,10 @@ get_package_type()
echo "exe" echo "exe"
return return
;; ;;
*.msi)
echo "msi"
return
;;
*) *)
#fatal "Don't know type of $1" #fatal "Don't know type of $1"
# return package name for info # return package name for info
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment