Browse Source

Declare file encoding for all python files, fill missing copyright headers

Without that, python do not accept UTF-8 even in comments.
Marek Marczykowski-Górecki 10 years ago
parent
commit
44f38fe076

+ 1 - 0
core-modules/000QubesVm.py

@@ -1,4 +1,5 @@
 #!/usr/bin/python2
+# -*- coding: utf-8 -*-
 #
 # The Qubes OS Project, http://www.qubes-os.org
 #

+ 1 - 0
core-modules/003QubesTemplateVm.py

@@ -1,4 +1,5 @@
 #!/usr/bin/python2
+# -*- coding: utf-8 -*-
 #
 # The Qubes OS Project, http://www.qubes-os.org
 #

+ 1 - 0
core-modules/005QubesNetVm.py

@@ -1,4 +1,5 @@
 #!/usr/bin/python2
+# -*- coding: utf-8 -*-
 #
 # The Qubes OS Project, http://www.qubes-os.org
 #

+ 1 - 0
core-modules/006QubesAdminVm.py

@@ -1,4 +1,5 @@
 #!/usr/bin/python2
+# -*- coding: utf-8 -*-
 #
 # The Qubes OS Project, http://www.qubes-os.org
 #

+ 1 - 0
core-modules/006QubesProxyVm.py

@@ -1,4 +1,5 @@
 #!/usr/bin/python2
+# -*- coding: utf-8 -*-
 #
 # The Qubes OS Project, http://www.qubes-os.org
 #

+ 1 - 0
core-modules/01QubesAppVm.py

@@ -1,4 +1,5 @@
 #!/usr/bin/python2
+# -*- coding: utf-8 -*-
 #
 # The Qubes OS Project, http://www.qubes-os.org
 #

+ 1 - 0
core-modules/01QubesDisposableVm.py

@@ -1,4 +1,5 @@
 #!/usr/bin/python2
+# -*- coding: utf-8 -*-
 #
 # The Qubes OS Project, http://www.qubes-os.org
 #

+ 1 - 0
core-modules/01QubesHVm.py

@@ -1,4 +1,5 @@
 #!/usr/bin/python2
+# -*- coding: utf-8 -*-
 #
 # The Qubes OS Project, http://www.qubes-os.org
 #

+ 1 - 0
core-modules/02QubesTemplateHVm.py

@@ -1,4 +1,5 @@
 #!/usr/bin/python2
+# -*- coding: utf-8 -*-
 #
 # The Qubes OS Project, http://www.qubes-os.org
 #

+ 1 - 0
core/guihelpers.py

@@ -1,4 +1,5 @@
 #!/usr/bin/python2
+# -*- coding: utf-8 -*-
 #
 # The Qubes OS Project, http://www.qubes-os.org
 #

+ 1 - 0
core/qubes.py

@@ -1,4 +1,5 @@
 #!/usr/bin/python2
+# -*- coding: utf-8 -*-
 #
 # The Qubes OS Project, http://www.qubes-os.org
 #

+ 1 - 0
core/qubesutils.py

@@ -1,4 +1,5 @@
 #!/usr/bin/python
+# -*- coding: utf-8 -*-
 #
 # The Qubes OS Project, http://www.qubes-os.org
 #

+ 23 - 0
qmemman/qmemman.py

@@ -1,3 +1,26 @@
+#!/usr/bin/python2
+# -*- coding: utf-8 -*-
+#
+# The Qubes OS Project, http://www.qubes-os.org
+#
+# Copyright (C) 2010  Rafal Wojtczuk  <rafal@invisiblethingslab.com>
+# Copyright (C) 2013  Marek Marczykowski <marmarek@invisiblethingslab.com>
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
+#
+#
 import xen.lowlevel.xc
 import xen.lowlevel.xs
 import string

+ 23 - 0
qmemman/qmemman_algo.py

@@ -1,3 +1,26 @@
+#!/usr/bin/python2
+# -*- coding: utf-8 -*-
+#
+# The Qubes OS Project, http://www.qubes-os.org
+#
+# Copyright (C) 2010  Rafal Wojtczuk  <rafal@invisiblethingslab.com>
+# Copyright (C) 2013  Marek Marczykowski <marmarek@invisiblethingslab.com>
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
+#
+#
 import string
 
 # This are only defaults - can be overriden by QMemmanServer with values from

+ 22 - 0
qmemman/qmemman_client.py

@@ -1,3 +1,25 @@
+#!/usr/bin/python2
+# -*- coding: utf-8 -*-
+#
+# The Qubes OS Project, http://www.qubes-os.org
+#
+# Copyright (C) 2010  Rafal Wojtczuk  <rafal@invisiblethingslab.com>
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
+#
+#
 import socket
 import fcntl
 class QMemmanClient:

+ 22 - 1
qmemman/qmemman_server.py

@@ -1,4 +1,25 @@
-#!/usr/bin/python
+#!/usr/bin/python2
+# -*- coding: utf-8 -*-
+#
+# The Qubes OS Project, http://www.qubes-os.org
+#
+# Copyright (C) 2010  Rafal Wojtczuk  <rafal@invisiblethingslab.com>
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
+#
+#
 import SocketServer
 import thread
 import time

+ 20 - 1
qmemman/server.py

@@ -1,4 +1,23 @@
-#!/usr/bin/python
+#!/usr/bin/python2
+# -*- coding: utf-8 -*-
+#
+# The Qubes OS Project, http://www.qubes-os.org
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
+#
+#
 from qubes.qmemman_server import QMemmanServer
 
 QMemmanServer.main()

+ 1 - 0
qvm-tools/qubes-prefs

@@ -1,4 +1,5 @@
 #!/usr/bin/python
+# -*- encoding: utf8 -*-
 #
 # The Qubes OS Project, http://www.qubes-os.org
 #

+ 22 - 1
qvm-tools/qubes-set-updates

@@ -1,4 +1,25 @@
 #!/usr/bin/python2
+# -*- encoding: utf8 -*-
+#
+# The Qubes OS Project, http://www.qubes-os.org
+#
+# Copyright (C) 2014  Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
+#
+#
 
 import os
 import sys
@@ -44,4 +65,4 @@ def main():
     qvm_collection.unlock_db()
 
 if __name__ == "__main__":
-    main()
+    main()

+ 1 - 0
qvm-tools/qvm-add-appvm

@@ -1,4 +1,5 @@
 #!/usr/bin/python2
+# -*- encoding: utf8 -*-
 #
 # The Qubes OS Project, http://www.qubes-os.org
 #

+ 1 - 0
qvm-tools/qvm-add-template

@@ -1,4 +1,5 @@
 #!/usr/bin/python2
+# -*- encoding: utf8 -*-
 #
 # The Qubes OS Project, http://www.qubes-os.org
 #

+ 1 - 0
qvm-tools/qvm-backup

@@ -1,4 +1,5 @@
 #!/usr/bin/python2
+# -*- encoding: utf8 -*-
 #
 # The Qubes OS Project, http://www.qubes-os.org
 #

+ 1 - 0
qvm-tools/qvm-backup-restore

@@ -1,4 +1,5 @@
 #!/usr/bin/python2
+# -*- encoding: utf8 -*-
 #
 # The Qubes OS Project, http://www.qubes-os.org
 #

+ 1 - 0
qvm-tools/qvm-block

@@ -1,4 +1,5 @@
 #!/usr/bin/python2
+# -*- encoding: utf8 -*-
 #
 # The Qubes OS Project, http://www.qubes-os.org
 #

+ 1 - 0
qvm-tools/qvm-check

@@ -1,4 +1,5 @@
 #!/usr/bin/python2
+# -*- encoding: utf8 -*-
 #
 # The Qubes OS Project, http://www.qubes-os.org
 #

+ 1 - 0
qvm-tools/qvm-clone

@@ -1,4 +1,5 @@
 #!/usr/bin/python2
+# -*- encoding: utf8 -*-
 #
 # The Qubes OS Project, http://www.qubes-os.org
 #

+ 1 - 0
qvm-tools/qvm-create

@@ -1,4 +1,5 @@
 #!/usr/bin/python2
+# -*- encoding: utf8 -*-
 #
 # The Qubes OS Project, http://www.qubes-os.org
 #

+ 1 - 0
qvm-tools/qvm-firewall

@@ -1,4 +1,5 @@
 #!/usr/bin/python2
+# -*- encoding: utf8 -*-
 #
 # The Qubes OS Project, http://www.qubes-os.org
 #

+ 1 - 0
qvm-tools/qvm-grow-private

@@ -1,4 +1,5 @@
 #!/usr/bin/python2
+# -*- encoding: utf8 -*-
 #
 # The Qubes OS Project, http://www.qubes-os.org
 #

+ 1 - 0
qvm-tools/qvm-grow-root

@@ -1,4 +1,5 @@
 #!/usr/bin/python2
+# -*- encoding: utf8 -*-
 #
 # The Qubes OS Project, http://www.qubes-os.org
 #

+ 1 - 0
qvm-tools/qvm-init-storage

@@ -1,4 +1,5 @@
 #!/usr/bin/python2
+# -*- encoding: utf8 -*-
 #
 # The Qubes OS Project, http://www.qubes-os.org
 #

+ 1 - 0
qvm-tools/qvm-kill

@@ -1,4 +1,5 @@
 #!/usr/bin/python2
+# -*- encoding: utf8 -*-
 #
 # The Qubes OS Project, http://www.qubes-os.org
 #

+ 1 - 0
qvm-tools/qvm-ls

@@ -1,4 +1,5 @@
 #!/usr/bin/python2
+# -*- encoding: utf8 -*-
 #
 # The Qubes OS Project, http://www.qubes-os.org
 #

+ 1 - 0
qvm-tools/qvm-pci

@@ -1,4 +1,5 @@
 #!/usr/bin/python2
+# -*- encoding: utf8 -*-
 #
 # The Qubes OS Project, http://www.qubes-os.org
 #

+ 1 - 0
qvm-tools/qvm-prefs

@@ -1,4 +1,5 @@
 #!/usr/bin/python2
+# -*- encoding: utf8 -*-
 #
 # The Qubes OS Project, http://www.qubes-os.org
 #

+ 1 - 0
qvm-tools/qvm-remove

@@ -1,4 +1,5 @@
 #!/usr/bin/python2
+# -*- encoding: utf8 -*-
 #
 # The Qubes OS Project, http://www.qubes-os.org
 #

+ 1 - 0
qvm-tools/qvm-revert-template-changes

@@ -1,4 +1,5 @@
 #!/usr/bin/python2
+# -*- encoding: utf8 -*-
 #
 # The Qubes OS Project, http://www.qubes-os.org
 #

+ 1 - 0
qvm-tools/qvm-run

@@ -1,4 +1,5 @@
 #!/usr/bin/python2
+# -*- encoding: utf8 -*-
 #
 # The Qubes OS Project, http://www.qubes-os.org
 #

+ 1 - 0
qvm-tools/qvm-service

@@ -1,4 +1,5 @@
 #!/usr/bin/python
+# -*- encoding: utf8 -*-
 #
 # The Qubes OS Project, http://www.qubes-os.org
 #

+ 1 - 0
qvm-tools/qvm-shutdown

@@ -1,4 +1,5 @@
 #!/usr/bin/python2
+# -*- encoding: utf8 -*-
 #
 # The Qubes OS Project, http://www.qubes-os.org
 #

+ 1 - 0
qvm-tools/qvm-start

@@ -1,4 +1,5 @@
 #!/usr/bin/python2
+# -*- coding: utf-8 -*-
 #
 # The Qubes OS Project, http://www.qubes-os.org
 #

+ 1 - 0
qvm-tools/qvm-sync-clock

@@ -1,4 +1,5 @@
 #!/usr/bin/python2
+# -*- encoding: utf8 -*-
 #
 # The Qubes OS Project, http://www.qubes-os.org
 #

+ 1 - 0
qvm-tools/qvm-template-commit

@@ -1,4 +1,5 @@
 #!/usr/bin/python2
+# -*- encoding: utf8 -*-
 #
 # The Qubes OS Project, http://www.qubes-os.org
 #

+ 1 - 0
qvm-tools/qvm-usb

@@ -1,4 +1,5 @@
 #!/usr/bin/python2
+# -*- encoding: utf8 -*-
 #
 # The Qubes OS Project, http://www.qubes-os.org
 #