]> git.proxmox.com Git - pve-manager.git/commitdiff
generate and save ceph fsid
authorDietmar Maurer <dietmar@proxmox.com>
Wed, 20 Nov 2013 09:48:22 +0000 (10:48 +0100)
committerDietmar Maurer <dietmar@proxmox.com>
Wed, 20 Nov 2013 09:48:22 +0000 (10:48 +0100)
add dependency on libuuid-perl

PVE/API2/Ceph.pm
debian/control.in

index a2aa5371e1d56e1c2dd37d8ca93b3bad38575add..5d7331043a9626f3ffbc2cc60278d1ae30469ff2 100644 (file)
@@ -7,6 +7,7 @@ use File::Path;
 use POSIX qw (LONG_MAX);
 use Cwd qw(abs_path);
 use IO::Dir;
+use UUID;
 
 use PVE::SafeSyslog;
 use PVE::Tools qw(extract_param run_command file_get_contents file_read_firstline dir_glob_regex dir_glob_foreach);
@@ -544,7 +545,14 @@ __PACKAGE__->register_method ({
        my $pg_bits = $param->{pg_bits} || 9;
        my $size = $param->{size} || 2;
 
+       my $fsid;
+       my $uuid;
+
+       UUID::generate($uuid);
+       UUID::unparse($uuid, $fsid);
+
        my $global = {
+           'fsid' => $fsid,
            'auth supported' => 'cephx',
            'auth cluster required' => 'cephx',
            'auth service required' => 'cephx',
index a70c31913022a53249d711bd901dacff11fd3570..fa99715dc40a5e2cbdf50a87a75c1b1e3af22bda 100644 (file)
@@ -3,7 +3,7 @@ Version: @VERSION@-@PACKAGERELEASE@
 Section: admin
 Priority: optional
 Architecture: amd64
-Depends: perl (>= 5.10.0-19), libtimedate-perl, libauthen-pam-perl, libintl-perl, rsync, libjson-perl, liblockfile-simple-perl, vncterm, qemu-server (>= 1.1-1), libwww-perl (>= 6.04-1), libnet-http-perl (>= 6.06-1), libhttp-daemon-perl, wget, libnet-dns-perl, vlan, ifenslave-2.6 (>= 1.1.0-10), liblinux-inotify2-perl, debconf (>= 0.5) | debconf-2.0, netcat-traditional, pve-cluster (>= 1.0-29), libpve-common-perl, libpve-storage-perl, libterm-readline-gnu-perl, libpve-access-control (>= 3.0-2), libio-socket-ssl-perl, libfilesys-df-perl, libfile-readbackwards-perl, libfile-sync-perl, redhat-cluster-pve, resource-agents-pve, fence-agents-pve, cstream, postfix | mail-transport-agent, libxml-parser-perl, lzop, dtach, libanyevent-perl, liburi-perl, logrotate, libanyevent-http-perl, apt-transport-https, libapt-pkg-perl, libcrypt-ssleay-perl, liblwp-protocol-https-perl
+Depends: perl (>= 5.10.0-19), libtimedate-perl, libauthen-pam-perl, libintl-perl, rsync, libjson-perl, liblockfile-simple-perl, vncterm, qemu-server (>= 1.1-1), libwww-perl (>= 6.04-1), libnet-http-perl (>= 6.06-1), libhttp-daemon-perl, wget, libnet-dns-perl, vlan, ifenslave-2.6 (>= 1.1.0-10), liblinux-inotify2-perl, debconf (>= 0.5) | debconf-2.0, netcat-traditional, pve-cluster (>= 1.0-29), libpve-common-perl, libpve-storage-perl, libterm-readline-gnu-perl, libpve-access-control (>= 3.0-2), libio-socket-ssl-perl, libfilesys-df-perl, libfile-readbackwards-perl, libfile-sync-perl, redhat-cluster-pve, resource-agents-pve, fence-agents-pve, cstream, postfix | mail-transport-agent, libxml-parser-perl, lzop, dtach, libanyevent-perl, liburi-perl, logrotate, libanyevent-http-perl, apt-transport-https, libapt-pkg-perl, libcrypt-ssleay-perl, liblwp-protocol-https-perl, libuuid-perl
 Conflicts: netcat-openbsd, vzdump
 Replaces: vzdump
 Provides: vzdump