debian/0000775000000000000000000000000011605326640007173 5ustar debian/install0000664000000000000000000000004711605325415010564 0ustar usr/lib/cmpi/*.so usr/share/OpenDRIM/* debian/patches/0000775000000000000000000000000011605326640010622 5ustar debian/patches/01-ftbfs-add-opendrim-lib.patch0000664000000000000000000000151411605325415016272 0ustar Description: To fix FTBFS because of changes in defaults for toolchain (binutils) it is necessary to include library opendrim at linking time. This patch modifies acinclude.m4 adding such library to the LIBS variable. . Forwarded: http://sourceforge.net/apps/trac/opendrim/ticket/1 Author: Sebastian Carneiro Last-Update: 2011-07-06 Index: opendrim-lmp-ssh/acinclude.m4 =================================================================== --- opendrim-lmp-ssh.orig/acinclude.m4 2011-07-07 00:12:31.567179001 -0300 +++ opendrim-lmp-ssh/acinclude.m4 2011-07-07 00:13:17.057222114 -0300 @@ -261,6 +261,7 @@ if test -e $OPENDRIMCOMMONLIBDIR/libopendrim.so then AC_MSG_RESULT(yes) + LIBS="${LIBS} -lopendrim" else AC_MSG_ERROR([[no. The OpenDRIM Common library could not be found (libopendrim.so)]]) fi debian/patches/series0000664000000000000000000000004011605325415012030 0ustar 01-ftbfs-add-opendrim-lib.patch debian/rules0000775000000000000000000000353311605325415010256 0ustar #!/usr/bin/make -f INSTALL = /usr/bin/install -c CONFIGURE_OPTIONS := CIMSERVER=sfcb --prefix=/usr INTEROPNAMESPACE=root/interop COMMONLIBDIR=/usr/lib/cmpi DESTDIR = $(CURDIR)/debian/tmp VERSION = $(shell cat ./VERSION) APP_NAME = opendrim-lmp-ssh OPENDRIM_REG_DIR = /usr/share/OpenDRIM OPENDRIM_MOF_DIR = /usr/share/OpenDRIM/$(APP_NAME)/mof configure: configure-stamp configure-stamp: dh_testdir autoreconf -i --force ./configure $(CONFIGURE_OPTIONS) touch configure-stamp build: build-stamp build-stamp: configure-stamp dh_testdir $(MAKE) #docbook-to-man debian/opendrim-lmp-ssh.sgml > opendrim-lmp-ssh.1 touch $@ clean: dh_testdir dh_testroot rm -f build-stamp configure-stamp [ ! -f Makefile ] || $(MAKE) clean dh_clean install: build dh_testdir dh_testroot dh_clean -k dh_installdirs $(MAKE) DESTDIR=$(DESTDIR) install $(INSTALL) -d -m 744 $(DESTDIR)$(OPENDRIM_REG_DIR)/$(APP_NAME)/registration $(INSTALL) -p -m 744 registration/*.sh $(DESTDIR)$(OPENDRIM_REG_DIR)/$(APP_NAME)/registration $(INSTALL) -d -m 744 $(DESTDIR)$(OPENDRIM_MOF_DIR) $(INSTALL) -p -m 644 mof/*.mof $(DESTDIR)$(OPENDRIM_MOF_DIR) # Build architecture-independent files here. binary-indep: build install # We have nothing to do by default. # Build architecture-dependent files here. binary-arch: build install dh_testdir dh_testroot dh_installchangelogs dh_installdocs dh_installexamples dh_install --sourcedir=$(DESTDIR) # dh_installmenu # dh_installdebconf # dh_installlogrotate # dh_installemacsen # dh_installpam # dh_installmime # dh_python # dh_installinit # dh_installcron # dh_installinfo dh_installman dh_link dh_strip dh_compress dh_fixperms # dh_perl # dh_makeshlibs dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install configure debian/postrm0000664000000000000000000000410511605325415010441 0ustar #!/bin/sh 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) rm -rf /var/lib/OpenDRIM/root/cimv2/OpenDRIM_SSHProtocolEndpoint rm -rf /var/lib/OpenDRIM/root/cimv2/OpenDRIM_SSHProtocolCapabilities rm -rf /var/lib/OpenDRIM/root/cimv2/OpenDRIM_TCPProtocolEndpoint rm -rf /var/lib/OpenDRIM/root/cimv2/OpenDRIM_SSHSessionSettingData rm -rf /var/lib/OpenDRIM/root/cimv2/OpenDRIM_SSHProtocolProvidesEndpoint rm -rf /var/lib/OpenDRIM/root/cimv2/OpenDRIM_SSHCapabilities rm -rf /var/lib/OpenDRIM/root/cimv2/OpenDRIM_HostedSSHAccessPoint rm -rf /var/lib/OpenDRIM/root/cimv2/OpenDRIM_RegisteredSSHProfile rm -rf /var/lib/OpenDRIM/root/cimv2/OpenDRIM_SSHConformsToProfile rm -rf /var/lib/OpenDRIM/root/cimv2/OpenDRIM_SSHProtocolEndpointBindsToTCPProtocolEndpoint rm -rf /var/lib/OpenDRIM/root/cimv2/OpenDRIM_SSHProtocolService rm -rf /var/lib/OpenDRIM/root/cimv2/OpenDRIM_SSHServiceAccessBySAP rm -rf /var/lib/OpenDRIM/root/cimv2/OpenDRIM_SSHServiceSettingData rm -rf /var/lib/OpenDRIM/root/cimv2/OpenDRIM_SSHSettingData rm -rf /var/lib/OpenDRIM/root/cimv2/OpenDRIM_HostedSSHService rm -rf /var/lib/OpenDRIM/root/cimv2/OpenDRIM_TCPProtocolEndpointBindsToIPProtocolEndpoint ;; remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) ;; *) 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/control0000664000000000000000000000127011605325415010575 0ustar Source: opendrim-lmp-ssh Priority: optional Section: libs Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Guillaume BOTTEX Build-Depends: debhelper (>= 5), automake, autoconf, libtool, sfcb, libopendrim0-dev (>= 1.1.3), libxml2-dev Standards-Version: 3.8.4 Homepage: http://opendrim.sourceforge.net/ Package: opendrim-lmp-ssh Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, sfcb, libopendrim0 (>= 1.1.3), cim-schema (>= 2.25.0) Description: OpenDRIM SSH provider Provides information about the management capabilities of ssh service. . Compliant with the DMTF SSH Service Profile v1.0.0 (DSP1017). debian/changelog0000664000000000000000000000074111605325415011046 0ustar opendrim-lmp-ssh (1.0.0-0ubuntu2) oneiric; urgency=low * debian/patches/01-ftbfs-add-opendrim-lib.patch: Added library opendrim to LIBS variable in check routine of acinclude.m4 to build with ld --as-needed (LP: #756110) -- Sebastian Carneiro Thu, 07 Jul 2011 00:14:33 -0300 opendrim-lmp-ssh (1.0.0-0ubuntu1) maverick; urgency=low * Initial release -- Guillaume BOTTEX Wed, 7 Jul 2010 11:04:10 +0900 debian/prerm0000664000000000000000000000240511605325415010243 0ustar #!/bin/sh -e # prerm script for opendrim-lmp-baseserver # # see: dh_installdeb(1) set -e # summary of how this script can be called: # * `remove' # * `upgrade' # * `failed-upgrade' # * `remove' `in-favour' # * `deconfigure' `in-favour' # `removing' # # for details, see http://www.debian.org/doc/debian-policy/ or # the debian-policy package case "$1" in remove|upgrade|deconfigure) CIMNAMESPACE=root/cimv2 CIMSERVER=sfcb INTEROPNAMESPACE=root/interop APP_NAME=opendrim-lmp-ssh VERSION=`cat /usr/share/doc/opendrim-lmp-ssh/VERSION` OPENDRIM_REG_DIR=/usr/share/OpenDRIM PROVIDER_SCRIPT_POST=SSH $OPENDRIM_REG_DIR/$APP_NAME/registration/$PROVIDER_SCRIPT_POST-remove.sh $CIMNAMESPACE $CIMSERVER $INTEROPNAMESPACE $OPENDRIM_REG_DIR/$APP_NAME ;; failed-upgrade) ;; *) echo "prerm 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/docs0000664000000000000000000000003111605325415010037 0ustar NEWS README TODO VERSION debian/copyright0000664000000000000000000000276711605325415011141 0ustar This package was debianized by Guillaume BOTTEX on Wed, 7 Jul 2010 11:04:10 +0900. It was downloaded from http://opendrim.sourceforge.net/ Upstream Author: Feng Zhanlei Guillaume BOTTEX Copyright: Copyright (C) 2010 REDFLAG Feng Zhanlei Copyright (C) 2010 UXSystem Guillaume BOTTEX License: Linux Management Providers (LMP), SSH provider package This program is being developed under the "OpenDRIM" project. The "OpenDRIM" project web page: http://opendrim.sourceforge.net The "OpenDRIM" project mailing list: opendrim@googlegroups.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; version 2 of the License. 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. The Debian packaging is copyright 2010, Guillaume BOTTEX and is licensed under the GPL, see `/usr/share/common-licenses/GPL-2'. debian/compat0000664000000000000000000000000211605325415010370 0ustar 5 debian/source/0000775000000000000000000000000011605326640010473 5ustar debian/source/format0000664000000000000000000000001411605325415011700 0ustar 3.0 (quilt) debian/postinst0000664000000000000000000000256211605325415011005 0ustar #!/bin/sh -e # postinst script for opendrim-lmp-baseserver # # 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) CIMNAMESPACE=root/cimv2 VENDOR=OpenDRIM CIMSERVER=sfcb INTEROPNAMESPACE=root/interop APP_NAME=opendrim-lmp-ssh VERSION=`cat /usr/share/doc/opendrim-lmp-ssh/VERSION` OPENDRIM_REG_DIR=/usr/share/OpenDRIM PROVIDER_SCRIPT_POST=SSH $OPENDRIM_REG_DIR/$APP_NAME/registration/$PROVIDER_SCRIPT_POST.sh $CIMNAMESPACE $VENDOR $CIMSERVER $INTEROPNAMESPACE $VERSION $OPENDRIM_REG_DIR/$APP_NAME ;; 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