Skip to content
This repository has been archived by the owner on Aug 13, 2019. It is now read-only.

Commit

Permalink
Prepare to release xsconsole under GPL2 as part of XCP.
Browse files Browse the repository at this point in the history
  • Loading branch information
Ian Campbell committed Dec 18, 2009
1 parent 03f3934 commit a0bc1ce
Show file tree
Hide file tree
Showing 80 changed files with 1,685 additions and 407 deletions.
32 changes: 27 additions & 5 deletions GenerateXSConsoleLangErrors.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,18 @@
#!/usr/bin/env ruby
# Copyright (c) 2008-2009 Citrix Systems Inc.
#
# 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; version 2 only.
#
# 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.
#
# This is not a shipped file. It generates the file named in outputFilename from
# the resx errors file
Expand All @@ -13,12 +27,20 @@

header = [
"# coding: UTF-8",
"# Copyright (c) Citrix Systems 2008. All rights reserved.",
"# xsconsole is proprietary software.",
"# Copyright (c) 2008-2009 Citrix Systems Inc.",
"#",
"# 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; version 2 only.",
"#",
"# 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.",
"#",
"# Xen, the Xen logo, XenCenter, XenMotion are trademarks or registered",
"# trademarks of Citrix Systems, Inc., in the United States and other",
"# countries.",
"# 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.",
"#",
"# Generated by #{File.basename($0)} #{Time.now}",
"# from #{File.basename(ARGV[0])} last modified #{File.mtime(ARGV[0])}",
Expand Down
32 changes: 27 additions & 5 deletions GenerateXSConsoleLangFriendlyNames.rb
Original file line number Diff line number Diff line change
@@ -1,4 +1,18 @@
#!/usr/bin/env ruby
# Copyright (c) 2008-2009 Citrix Systems Inc.
#
# 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; version 2 only.
#
# 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.
#
# This is not a shipped file. It generates the file named in outputFilename from
# the resx file
Expand All @@ -15,12 +29,20 @@

header = [
"# coding: UTF-8",
"# Copyright (c) Citrix Systems 2008. All rights reserved.",
"# xsconsole is proprietary software.",
"# Copyright (c) 2008-2009 Citrix Systems Inc.",
"#",
"# 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; version 2 only.",
"#",
"# 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.",
"#",
"# Xen, the Xen logo, XenCenter, XenMotion are trademarks or registered",
"# trademarks of Citrix Systems, Inc., in the United States and other",
"# countries.",
"# 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.",
"#",
"# Generated by #{File.basename($0)} #{Time.now}",
"# from #{File.basename(ARGV[0])} last modified #{File.mtime(ARGV[0])}",
Expand Down
343 changes: 338 additions & 5 deletions LICENSE

Large diffs are not rendered by default.

18 changes: 13 additions & 5 deletions XSConsole.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,19 @@
#!/usr/bin/env python

# Copyright (c) Citrix Systems 2007. All rights reserved.
# xsconsole is proprietary software.
# Copyright (c) 2007-2009 Citrix Systems Inc.
#
# Xen, the Xen logo, XenCenter, XenMotion are trademarks or registered
# trademarks of Citrix Systems, Inc., in the United States and other
# countries.
# 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; version 2 only.
#
# 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 sys, traceback

Expand Down
18 changes: 13 additions & 5 deletions XSConsoleAuth.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
# Copyright (c) Citrix Systems 2007. All rights reserved.
# xsconsole is proprietary software.
# Copyright (c) 2007-2009 Citrix Systems Inc.
#
# Xen, the Xen logo, XenCenter, XenMotion are trademarks or registered
# trademarks of Citrix Systems, Inc., in the United States and other
# countries.
# 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; version 2 only.
#
# 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, popen2, pwd, re, sys, time
import PAM # From PyPAM module
Expand Down
18 changes: 13 additions & 5 deletions XSConsoleBases.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
# Copyright (c) Citrix Systems 2007. All rights reserved.
# xsconsole is proprietary software.
# Copyright (c) 2007-2009 Citrix Systems Inc.
#
# Xen, the Xen logo, XenCenter, XenMotion are trademarks or registered
# trademarks of Citrix Systems, Inc., in the United States and other
# countries.
# 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; version 2 only.
#
# 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.

# App-wide imports
import copy, inspect, re
Expand Down
18 changes: 13 additions & 5 deletions XSConsoleConfig.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
# Copyright (c) Citrix Systems 2007. All rights reserved.
# xsconsole is proprietary software.
# Copyright (c) 2007-2009 Citrix Systems Inc.
#
# Xen, the Xen logo, XenCenter, XenMotion are trademarks or registered
# trademarks of Citrix Systems, Inc., in the United States and other
# countries.
# 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; version 2 only.
#
# 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, sys

Expand Down
18 changes: 13 additions & 5 deletions XSConsoleCurses.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
# Copyright (c) Citrix Systems 2007. All rights reserved.
# xsconsole is proprietary software.
# Copyright (c) 2007-2009 Citrix Systems Inc.
#
# Xen, the Xen logo, XenCenter, XenMotion are trademarks or registered
# trademarks of Citrix Systems, Inc., in the United States and other
# countries.
# 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; version 2 only.
#
# 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 curses, sys, commands

Expand Down
18 changes: 13 additions & 5 deletions XSConsoleData.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
# Copyright (c) Citrix Systems 2007. All rights reserved.
# xsconsole is proprietary software.
# Copyright (c) 2007-2009 Citrix Systems Inc.
#
# Xen, the Xen logo, XenCenter, XenMotion are trademarks or registered
# trademarks of Citrix Systems, Inc., in the United States and other
# countries.
# 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; version 2 only.
#
# 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 XenAPI

Expand Down
18 changes: 13 additions & 5 deletions XSConsoleDataUtils.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
# Copyright (c) Citrix Systems 2007. All rights reserved.
# xsconsole is proprietary software.
# Copyright (c) 2007-2009 Citrix Systems Inc.
#
# Xen, the Xen logo, XenCenter, XenMotion are trademarks or registered
# trademarks of Citrix Systems, Inc., in the United States and other
# countries.
# 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; version 2 only.
#
# 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, popen2, re, tempfile

Expand Down
18 changes: 13 additions & 5 deletions XSConsoleDialogueBases.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
# Copyright (c) Citrix Systems 2007. All rights reserved.
# xsconsole is proprietary software.
# Copyright (c) 2007-2009 Citrix Systems Inc.
#
# Xen, the Xen logo, XenCenter, XenMotion are trademarks or registered
# trademarks of Citrix Systems, Inc., in the United States and other
# countries.
# 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; version 2 only.
#
# 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 XSConsoleBases import *
from XSConsoleCurses import *
Expand Down
18 changes: 13 additions & 5 deletions XSConsoleDialoguePane.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
# Copyright (c) Citrix Systems 2007. All rights reserved.
# xsconsole is proprietary software.
# Copyright (c) 2007-2009 Citrix Systems Inc.
#
# Xen, the Xen logo, XenCenter, XenMotion are trademarks or registered
# trademarks of Citrix Systems, Inc., in the United States and other
# countries.
# 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; version 2 only.
#
# 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 XSConsoleBases import *
from XSConsoleCurses import *
Expand Down
18 changes: 13 additions & 5 deletions XSConsoleFields.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
# Copyright (c) Citrix Systems 2007. All rights reserved.
# xsconsole is proprietary software.
# Copyright (c) 2007-2009 Citrix Systems Inc.
#
# Xen, the Xen logo, XenCenter, XenMotion are trademarks or registered
# trademarks of Citrix Systems, Inc., in the United States and other
# countries.
# 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; version 2 only.
#
# 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 XSConsoleBases import *
from XSConsoleLang import *
Expand Down
18 changes: 13 additions & 5 deletions XSConsoleHotData.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
# Copyright (c) Citrix Systems 2007. All rights reserved.
# xsconsole is proprietary software.
# Copyright (c) 2007-2009 Citrix Systems Inc.
#
# Xen, the Xen logo, XenCenter, XenMotion are trademarks or registered
# trademarks of Citrix Systems, Inc., in the United States and other
# countries.
# 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; version 2 only.
#
# 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 XenAPI

Expand Down
18 changes: 13 additions & 5 deletions XSConsoleImporter.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,19 @@
#!/usr/bin/env python

# Copyright (c) Citrix Systems 2007. All rights reserved.
# xsconsole is proprietary software.
# Copyright (c) 2007-2009 Citrix Systems Inc.
#
# Xen, the Xen logo, XenCenter, XenMotion are trademarks or registered
# trademarks of Citrix Systems, Inc., in the United States and other
# countries.
# 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; version 2 only.
#
# 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 imp, os, re, sys, traceback

Expand Down
18 changes: 13 additions & 5 deletions XSConsoleKeymaps.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,17 @@
# Copyright (c) Citrix Systems 2007. All rights reserved.
# xsconsole is proprietary software.
# Copyright (c) 2007-2009 Citrix Systems Inc.
#
# Xen, the Xen logo, XenCenter, XenMotion are trademarks or registered
# trademarks of Citrix Systems, Inc., in the United States and other
# countries.
# 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; version 2 only.
#
# 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 XSConsoleBases import *
from XSConsoleLang import *
Expand Down
Loading

0 comments on commit a0bc1ce

Please sign in to comment.