debian/0000755000000000000000000000000012212327174007167 5ustar debian/source/0000755000000000000000000000000012204614661010470 5ustar debian/source/format0000644000000000000000000000001412204614661011676 0ustar 3.0 (quilt) debian/opennebula-context.lintian-overrides0000644000000000000000000000061012205166637016365 0ustar opennebula-context: init.d-script-does-not-implement-required-option etc/init.d/vmcontext start opennebula-context: init.d-script-does-not-implement-required-option etc/init.d/vmcontext stop opennebula-context: init.d-script-does-not-implement-required-option etc/init.d/vmcontext restart opennebula-context: init.d-script-does-not-implement-required-option etc/init.d/vmcontext force-reload debian/copyright0000644000000000000000000000130012205166527011121 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: OpenNebula Upstream-Contact: OpenNebula Project Leads (OpenNebula.org) Source: http://dev.opennebula.org/projects/opennebula/files Files: * Copyright: 2002-2010, OpenNebula Project Leads (OpenNebula.org) License: Apache-2.0 On Debian systems, the complete text of the Apache 2.0 license can be found in "/usr/share/common-licenses/Apache-2.0" Files: * Copyright: 2002-2010, OpenNebula Project Leads (OpenNebula.org) 2012, Olivier Sallou License: Apache-2.0 On Debian systems, the complete text of the Apache 2.0 license can be found in "/usr/share/common-licenses/Apache-2.0" debian/compat0000644000000000000000000000000212204614661010366 0ustar 8 debian/README.source0000644000000000000000000000022312205166344011345 0ustar Lintian is overriden for missing options because this startup script is not for a daemon nor meant to be started by user (only at boot by system). debian/watch0000644000000000000000000000026112204614661010220 0ustar # Compulsory line, this is a version 3 file version=3 http://dev.opennebula.org/projects/opennebula/files \ /attachments/download/(?:[\d]+)/(?:one-context)_([\d\.].+).deb debian/docs0000644000000000000000000000000012204614661010031 0ustar debian/postrm0000644000000000000000000000173312204616113010435 0ustar #!/bin/sh # postrm script for opennebula-context # # see: dh_installdeb(1) set -e # summary of how this script can be called: # * `remove' # * `purge' # * `upgrade' # * `failed-upgrade' # * `abort-install' # * `abort-install' # * `abort-upgrade' # * `disappear' # # for details, see http://www.debian.org/doc/debian-policy/ or # the debian-policy package case "$1" in purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) update-rc.d vmcontext remove > /dev/null ;; *) echo "postrm called with unknown argument \`$1'" >&2 exit 1 ;; esac # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0 debian/patches/0000755000000000000000000000000012212326524010614 5ustar debian/patches/series0000644000000000000000000000004212212326524012025 0ustar fix_init_script_setup add_bashism debian/patches/add_bashism0000644000000000000000000000017112204620143012767 0ustar --- a/etc/one-context.d/04-mount-swap +++ b/etc/one-context.d/04-mount-swap @@ -1 +1,3 @@ +#!/bin/bash + swapon -L swap debian/patches/fix_init_script_setup0000644000000000000000000000076212204616567015173 0ustar --- a/etc/init.d/vmcontext +++ b/etc/init.d/vmcontext @@ -23,13 +23,15 @@ # Provides: vmcontext # Required-Start: $all # Required-Stop: -# Should-Start: networking -# Should-Stop: networking +# Should-Start: $network +# Should-Stop: $network # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: OpenNebula contextualization script ### END INIT INFO +. /lib/lsb/init-functions + function export_rc_vars { if [ -f $1 ] ; then debian/get-orig-source0000755000000000000000000000105712204614661012134 0ustar #!/bin/bash set -e PKG=`dpkg-parsechangelog | awk '/^Source/ { print $2 }'` VERSION=`uscan --verbose --force-download --no-symlink | grep "Newest version on remote site is .* local version is .*" | head -n 1 | sed "s/Newest version on remote site is \([a-z0-9.]\+\),.*/\1/"` mkdir -p ../tarballs/$PKG-${VERSION}.orig cd ../tarballs UTAR="one-context_${VERSION}.deb" mv ../${UTAR} . dpkg -x ${UTAR} $PKG-${VERSION}.orig BZIP2="--best" tar -cjf ${PKG}_${VERSION}.orig.tar.bz2 ${PKG}-${VERSION}.orig rm -rf ${PKG}-${VERSION}.orig rm ${UTAR} debian/README.Debian0000644000000000000000000000051312205166623011231 0ustar Warning, this package is for use in a virtual machine only. Installation of this package on a desktop may break some network configuration. Debian packaged removed udev rules from upstream package. If image needs to be cloned, one must make sure to remove persistence udev rules from /etc/udev/rules.d on network and cdrom alias. debian/postinst0000644000000000000000000000206512212327174011000 0ustar #!/bin/sh # postinst script for opennebula-context # # see: dh_installdeb(1) set -e # summary of how this script can be called: # * `configure' # * `abort-upgrade' # * `abort-remove' `in-favour' # # * `abort-remove' # * `abort-deconfigure' `in-favour' # `removing' # # for details, see http://www.debian.org/doc/debian-policy/ or # the debian-policy package case "$1" in configure) if [ -d /etc/network ]; then # Register Service update-rc.d vmcontext defaults 9 99 fi ;; abort-upgrade|abort-remove|abort-deconfigure) ;; *) echo "postinst called with unknown argument \`$1'" >&2 exit 1 ;; esac # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. #DEBHELPER# exit 0 debian/control0000644000000000000000000000152512204614661010576 0ustar Source: opennebula-context Section: utils Priority: extra Maintainer: Debian OpenNebula Maintainers Uploaders: Olivier Sallou Build-Depends: debhelper (>= 8.0.0) Standards-Version: 3.9.4 Homepage: http://opennebula.org/ Vcs-Git: git://git.debian.org/pkg-opennebula/opennebula-context.git Vcs-Browser: http://git.debian.org/?p=pkg-opennebula/opennebula-context.git Package: opennebula-context Architecture: all Depends: ${misc:Depends} Description: contextualization package Contextualization is for use in OpenNebula virtual images. It sets up network and init scripts based on context variables passed in VM template. This package must be installed only on virtual machines targeted at OpenNebula clouds. Installing it on a Desktop/server may break your network configuration. debian/rules0000755000000000000000000000024112204614661010245 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@ get-orig-source: bash debian/get-orig-source debian/opennebula-context.install0000644000000000000000000000004512204734611014367 0ustar etc/init.d etc etc/one-context.d etc debian/changelog0000644000000000000000000000053212212327142011034 0ustar opennebula-context (4.2.0-2) unstable; urgency=low * Remove network update at install (Closes: #721956) -- Olivier Sallou Fri, 06 Sep 2013 12:28:05 +0200 opennebula-context (4.2.0-1) unstable; urgency=low * Initial release (Closes: #720299) -- Olivier Sallou Tue, 20 Aug 2013 08:42:36 +0200