[Pkg-uml-commit] r96 - in trunk/src/umlrun: . debian

Stefano Melchior stex-guest at costa.debian.org
Fri May 26 12:19:22 UTC 2006


Author: stex-guest
Date: 2006-05-26 12:19:22 +0000 (Fri, 26 May 2006)
New Revision: 96

Added:
   trunk/src/umlrun/debian/
   trunk/src/umlrun/debian/changelog
   trunk/src/umlrun/debian/control
   trunk/src/umlrun/debian/copyright
   trunk/src/umlrun/debian/dirs
   trunk/src/umlrun/debian/rules
   trunk/src/umlrun/debian/umlrun-uml.dirs
   trunk/src/umlrun/debian/umlrun-uml.files
   trunk/src/umlrun/debian/umlrun-uml.init
   trunk/src/umlrun/debian/umlrun.files
Log:
Added umlrun content

Added: trunk/src/umlrun/debian/changelog
===================================================================
--- trunk/src/umlrun/debian/changelog	2006-05-26 12:17:39 UTC (rev 95)
+++ trunk/src/umlrun/debian/changelog	2006-05-26 12:19:22 UTC (rev 96)
@@ -0,0 +1,145 @@
+umlrun (0.15-1) unstable; urgency=low
+
+  * Clean up handling of root fs args somewhat; in particular, specifying
+    a session and no root filesystem works correctly (uses the root
+    filesystem stored in the COW header)
+
+ -- Matt Zimmerman <mdz at debian.org>  Thu, 25 Mar 2004 10:27:00 -0800
+
+umlrun (0.14-1) unstable; urgency=low
+
+  * Make certain shutdown code paths more robust (for example, if UML
+    exits unexpectedly)
+
+ -- Matt Zimmerman <mdz at debian.org>  Mon, 15 Mar 2004 09:10:46 -0800
+
+umlrun (0.13-1) unstable; urgency=low
+
+  * Set the title of each screen in screen(1) to the name of the console
+    that it is connected to
+  * Fix the logic that set mode=console0 for single-user mode
+
+ -- Matt Zimmerman <mdz at debian.org>  Mon, 16 Feb 2004 12:28:29 -0800
+
+umlrun (0.12-1) unstable; urgency=low
+
+  * Implement a global 'args' value in umli.conf, useful for system global
+    settings such as networking
+  * Read ~/.umli.conf in addition to /etc/umli.conf
+
+ -- Matt Zimmerman <mdz at debian.org>  Mon, 16 Feb 2004 10:59:58 -0800
+
+umlrun (0.11-1) unstable; urgency=low
+
+  * Have UMLI let UML infer the path to the backing file from the COW if
+    it exists
+  * Fix -v/--verbose in UMLI
+  * Follow symlinks with os.path.realpath rather than trying to do it by
+    hand
+
+ -- Matt Zimmerman <mdz at debian.org>  Mon, 16 Feb 2004 10:39:58 -0800
+
+umlrun (0.10-2) unstable; urgency=low
+
+  * Actually install umli
+
+ -- Matt Zimmerman <mdz at debian.org>  Sun, 15 Feb 2004 15:01:58 -0800
+
+umlrun (0.10-1) unstable; urgency=low
+
+  * Fix umlrun _ptspath
+
+ -- Matt Zimmerman <mdz at debian.org>  Sun, 15 Feb 2004 15:00:03 -0800
+
+umlrun (0.9-1) unstable; urgency=low
+
+  * Refactor umlrun.py a bit, to have a simpler UML class, a UMLRun class
+    which communicates with umlrun-server, and a UMLI class oriented
+    toward interactive use
+  * New program umli, a simple wrapper around UMLI.  It has no real
+    documentation yet, but implements several nice features:
+    - Simple selection of common console configurations
+      (automatic, or command line switch)
+    - Simple handling of root filesystems and COW files
+    - Takes care of ensuring that UML starts up and shuts down, doesn't
+      leave a mess behind, deletes temporary COW files
+
+ -- Matt Zimmerman <mdz at debian.org>  Sun, 15 Feb 2004 14:26:11 -0800
+
+umlrun (0.8-1) unstable; urgency=low
+
+  * Add the capability to add a user inside the UML system.  This should
+    clean up a lot of permission weirdness, since "su -p <user>" can be
+    used to make it look like we are the same user as on the host system
+  * Propagate DEBEMAIL environment variable
+
+ -- Matt Zimmerman <mdz at debian.org>  Sat, 20 Sep 2003 15:32:47 -0400
+
+umlrun (0.7-1) unstable; urgency=low
+
+  * Version python dependency
+  * Reset terminal attributes at exit
+  * Enhance setenv() to make it easy to propagate existing environment
+    variables
+  * Add mounthost()
+  * Try mconsole halt before SIGTERM
+
+ -- Matt Zimmerman <mdz at debian.org>  Mon, 12 May 2003 19:27:33 -0400
+
+umlrun (0.6-1) unstable; urgency=low
+
+  * Set up session/process group/controlling tty craziness inside
+    umlrun-server.  This lets tty control characters work, so you can (for
+    example) use job control in a shell running under umlrun
+  * Rework protocol versioning, hopefully once and for all, so that future
+    releases can be backward-compatible with umlrun-server
+  * Simplify non-interactive data passing
+  * Now that things are reasonably stable, make an OO API out of it
+    (umlrun.py)
+
+ -- Matt Zimmerman <mdz at debian.org>  Sun, 27 Apr 2003 01:08:21 -0400
+
+umlrun (0.5-1) unstable; urgency=low
+
+  * Add the capability to pass environment variables into UML
+  * No longer require devfs; use standard device nodes now that UML serial
+    devices use the same major as real ones (depend on updated
+    user-mode-linux)
+
+ -- Matt Zimmerman <mdz at debian.org>  Sun, 20 Apr 2003 15:25:30 -0400
+
+umlrun (0.4-1) unstable; urgency=low
+
+  * Fix rootstrap module to handle testing/unstable
+  * Use standard device path for serial devices, now that UML is
+    fixed to use the correct major number
+  * Fix init script to stop umlrun properly
+
+ -- Matt Zimmerman <mdz at debian.org>  Fri,  4 Apr 2003 19:55:37 -0500
+
+umlrun (0.3-1) unstable; urgency=low
+
+  * Allow UML to display its boot messages in verbose mode.
+  * Update documentation to incorporate changes made in 0.2
+  * Update description
+  * Add -i/--interactive switch to cause the process within UML to
+    interact with the tty where umlrun is invoked, rather than capturing
+    and displaying its output
+  * Include a rootstrap module for getting umlrun automatically installed
+    in a new UML image
+
+ -- Matt Zimmerman <mdz at debian.org>  Sat, 15 Feb 2003 22:53:59 -0500
+
+umlrun (0.2-1) unstable; urgency=low
+
+  * Reworked to use UML serial devices for communication channels, rather
+    than files on hostfs.  Works much, much better.
+
+ -- Matt Zimmerman <mdz at debian.org>  Sat,  8 Feb 2003 00:20:12 -0500
+
+umlrun (0.1-1) unstable; urgency=low
+
+  * Initial Release.
+
+ -- Matt Zimmerman <mdz at debian.org>  Mon,  6 May 2002 22:08:15 -0400
+

Added: trunk/src/umlrun/debian/control
===================================================================
--- trunk/src/umlrun/debian/control	2006-05-26 12:17:39 UTC (rev 95)
+++ trunk/src/umlrun/debian/control	2006-05-26 12:19:22 UTC (rev 96)
@@ -0,0 +1,22 @@
+Source: umlrun
+Section: utils
+Priority: optional
+Maintainer: Matt Zimmerman <mdz at debian.org>
+Build-Depends: debhelper (>> 3.0.0)
+Standards-Version: 3.5.2
+
+Package: umlrun
+Architecture: i386
+Depends: python, user-mode-linux (>= 2.4.20-3um-1)
+Recommends: rootstrap
+Description: Run commands inside User-Mode Linux
+ umlrun makes it simple to non-interactively execute shell commands
+ within a User-Mode Linux system, and collect their output.  This is
+ useful for automating system simulations
+
+Package: umlrun-uml
+Architecture: all
+Depends: python (>= 2.1)
+Description: Components of umlrun to be installed inside UML
+ This package is meant to be installed under User-Mode Linux in order
+ to make it possible to use umlrun with it.

Added: trunk/src/umlrun/debian/copyright
===================================================================
--- trunk/src/umlrun/debian/copyright	2006-05-26 12:17:39 UTC (rev 95)
+++ trunk/src/umlrun/debian/copyright	2006-05-26 12:19:22 UTC (rev 96)
@@ -0,0 +1,27 @@
+This package was debianized by Matt Zimmerman <mdz at debian.org> on
+Mon,  6 May 2002 22:08:15 -0400.
+
+It has no home other than Debian.
+
+Upstream Author(s): Matt Zimmerman <mdz at debian.org>
+
+Copyright:
+
+    Copyright (C) 2002  Matt Zimmerman
+
+    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., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+
+On Debian systems, a copy of the GNU General Public License can be
+found in /usr/share/common-licenses/GPL.

Added: trunk/src/umlrun/debian/dirs
===================================================================
--- trunk/src/umlrun/debian/dirs	2006-05-26 12:17:39 UTC (rev 95)
+++ trunk/src/umlrun/debian/dirs	2006-05-26 12:19:22 UTC (rev 96)
@@ -0,0 +1,2 @@
+usr/bin
+usr/sbin

Added: trunk/src/umlrun/debian/rules
===================================================================
--- trunk/src/umlrun/debian/rules	2006-05-26 12:17:39 UTC (rev 95)
+++ trunk/src/umlrun/debian/rules	2006-05-26 12:19:22 UTC (rev 96)
@@ -0,0 +1,98 @@
+#!/usr/bin/make -f
+# Sample debian/rules that uses debhelper. 
+# GNU copyright 1997 by Joey Hess.
+#
+# This version is for a hypothetical package that builds an
+# architecture-dependant package, as well as an architecture-independent
+# package.
+
+# Uncomment this to turn on verbose mode. 
+#export DH_VERBOSE=1
+
+# This is the debhelper compatibility version to use.
+export DH_COMPAT=3
+
+build-indep:  build-indep-stamp
+build-indep-stamp:
+	dh_testdir
+
+	touch build-indep-stamp
+
+build: build-indep
+
+clean:
+	dh_testdir
+	dh_testroot
+	rm -f build-indep-stamp
+
+	# Add here commands to clean up after the build process.
+	#-$(MAKE) clean
+
+	dh_clean
+
+install: DH_OPTIONS=
+install: build
+	dh_testdir
+	dh_testroot
+	dh_clean -k
+	dh_installdirs
+
+	# Add here commands to install the package into debian/umlrun.
+	$(MAKE) install prefix=/usr DESTDIR=$(CURDIR)/debian/tmp
+
+	dh_movefiles
+
+binary-arch: build install
+	dh_testdir -a
+	dh_testroot -a
+#	dh_installdebconf -a
+	dh_installdocs -a
+#	dh_installexamples -a
+#	dh_installmenu -a
+#	dh_installlogrotate -a
+#	dh_installemacsen -a
+#	dh_installpam -a
+#	dh_installmime -a
+#	dh_installinit -a -r -u"start 99 2 3 4 5 ."
+#	dh_installcron -a
+#	dh_installman -a
+#	dh_installinfo -a
+#	dh_undocumented -a
+	dh_installchangelogs  -a
+	dh_link -a
+	dh_compress -a
+	dh_fixperms -a
+	dh_installdeb -a
+#	dh_perl -a
+	dh_gencontrol -a
+	dh_md5sums -a
+	dh_builddeb -a
+
+binary-indep:
+	dh_testdir -i
+	dh_testroot -i
+#	dh_installdebconf -i
+	dh_installdocs -i
+#	dh_installexamples -i
+#	dh_installmenu -i
+#	dh_installlogrotate -i
+#	dh_installemacsen -i
+#	dh_installpam -i
+#	dh_installmime -i
+	dh_installinit -i -r -u"start 99 2 3 4 5 ."
+#	dh_installcron -i
+#	dh_installman -i
+#	dh_installinfo -i
+#	dh_undocumented -i
+	dh_installchangelogs  -i
+	dh_link -i
+	dh_compress -i
+	dh_fixperms -i
+	dh_installdeb -i
+#	dh_perl -i
+	dh_gencontrol -i
+	dh_md5sums -i
+	dh_builddeb -i
+
+binary: binary-arch binary-indep
+.PHONY: build clean binary-indep binary-arch binary install configure


Property changes on: trunk/src/umlrun/debian/rules
___________________________________________________________________
Name: svn:executable
   + *

Added: trunk/src/umlrun/debian/umlrun-uml.dirs
===================================================================
--- trunk/src/umlrun/debian/umlrun-uml.dirs	2006-05-26 12:17:39 UTC (rev 95)
+++ trunk/src/umlrun/debian/umlrun-uml.dirs	2006-05-26 12:19:22 UTC (rev 96)
@@ -0,0 +1 @@
+var/lib/umlrun-uml/mnt

Added: trunk/src/umlrun/debian/umlrun-uml.files
===================================================================
--- trunk/src/umlrun/debian/umlrun-uml.files	2006-05-26 12:17:39 UTC (rev 95)
+++ trunk/src/umlrun/debian/umlrun-uml.files	2006-05-26 12:19:22 UTC (rev 96)
@@ -0,0 +1 @@
+usr/sbin/umlrun-server

Added: trunk/src/umlrun/debian/umlrun-uml.init
===================================================================
--- trunk/src/umlrun/debian/umlrun-uml.init	2006-05-26 12:17:39 UTC (rev 95)
+++ trunk/src/umlrun/debian/umlrun-uml.init	2006-05-26 12:19:22 UTC (rev 96)
@@ -0,0 +1,34 @@
+#! /bin/sh
+
+PATH=/sbin:/bin:/usr/sbin:/usr/bin
+DAEMON=/usr/sbin/umlrun-server
+NAME=umlrun-server
+DESC="umlrun server"
+
+test -f $DAEMON || exit 0
+
+set -e
+
+SSD_ARGS="--quiet --make-pidfile --pidfile /var/run/umlrun-server.pid --exec $DAEMON"
+
+case "$1" in
+  start)
+	echo -n "Starting $DESC: "
+
+        start-stop-daemon --start --background $SSD_ARGS
+
+	echo "$NAME."
+	;;
+  stop)
+	echo -n "Stopping $DESC: "
+
+        start-stop-daemon --stop --oknodo $SSD_ARGS
+
+	echo "$NAME."
+
+	;;
+  restart|force-reload)
+	;;
+esac
+
+exit 0

Added: trunk/src/umlrun/debian/umlrun.files
===================================================================
--- trunk/src/umlrun/debian/umlrun.files	2006-05-26 12:17:39 UTC (rev 95)
+++ trunk/src/umlrun/debian/umlrun.files	2006-05-26 12:19:22 UTC (rev 96)
@@ -0,0 +1,4 @@
+usr/bin/umlrun
+usr/bin/umli
+usr/lib/rootstrap/modules
+usr/lib/site-python




More information about the Pkg-uml-commit mailing list