summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorRoger Leigh <rleigh@debian.org>2013-05-04 13:46:44 +0100
committerRoger Leigh <rleigh@debian.org>2013-05-04 17:17:18 +0100
commit099330566ce8e3dfe19ff14cb10047a69f090c91 (patch)
treee6ba307acb847d582408bd2e2ae7bdc7a88e3a94 /lib
parent6a9043bf9a17766ef87167a72ab722061c2cf998 (diff)
downloadschroot-099330566ce8e3dfe19ff14cb10047a69f090c91.tar.gz
sbuild::chroot: Remove clone() from all chroot types
This is now implemented directly in the base class.
Diffstat (limited to 'lib')
-rw-r--r--lib/sbuild/chroot/block-device.cc6
-rw-r--r--lib/sbuild/chroot/block-device.h3
-rw-r--r--lib/sbuild/chroot/btrfs-snapshot.cc6
-rw-r--r--lib/sbuild/chroot/btrfs-snapshot.h3
-rw-r--r--lib/sbuild/chroot/chroot.h2
-rw-r--r--lib/sbuild/chroot/custom.cc6
-rw-r--r--lib/sbuild/chroot/custom.h3
-rw-r--r--lib/sbuild/chroot/directory.cc6
-rw-r--r--lib/sbuild/chroot/directory.h3
-rw-r--r--lib/sbuild/chroot/file.cc6
-rw-r--r--lib/sbuild/chroot/file.h3
-rw-r--r--lib/sbuild/chroot/loopback.cc6
-rw-r--r--lib/sbuild/chroot/loopback.h3
-rw-r--r--lib/sbuild/chroot/lvm-snapshot.cc6
-rw-r--r--lib/sbuild/chroot/lvm-snapshot.h3
-rw-r--r--lib/sbuild/chroot/plain.cc6
-rw-r--r--lib/sbuild/chroot/plain.h3
17 files changed, 1 insertions, 73 deletions
diff --git a/lib/sbuild/chroot/block-device.cc b/lib/sbuild/chroot/block-device.cc
index 084b54fb..6b12b1e9 100644
--- a/lib/sbuild/chroot/block-device.cc
+++ b/lib/sbuild/chroot/block-device.cc
@@ -70,11 +70,5 @@ namespace sbuild
}
#endif // SBUILD_FEATURE_LVMSNAP
- chroot::chroot::ptr
- block_device::clone () const
- {
- return ptr(new block_device(*this));
- }
-
}
}
diff --git a/lib/sbuild/chroot/block-device.h b/lib/sbuild/chroot/block-device.h
index fba3ed42..ebbf1d77 100644
--- a/lib/sbuild/chroot/block-device.h
+++ b/lib/sbuild/chroot/block-device.h
@@ -59,9 +59,6 @@ namespace sbuild
public:
/// The destructor.
virtual ~block_device ();
-
- virtual chroot::ptr
- clone () const;
};
}
diff --git a/lib/sbuild/chroot/btrfs-snapshot.cc b/lib/sbuild/chroot/btrfs-snapshot.cc
index c820039b..69274e7d 100644
--- a/lib/sbuild/chroot/btrfs-snapshot.cc
+++ b/lib/sbuild/chroot/btrfs-snapshot.cc
@@ -57,11 +57,5 @@ namespace sbuild
{
}
- chroot::chroot::ptr
- btrfs_snapshot::clone () const
- {
- return ptr(new btrfs_snapshot(*this));
- }
-
}
}
diff --git a/lib/sbuild/chroot/btrfs-snapshot.h b/lib/sbuild/chroot/btrfs-snapshot.h
index c215fc5e..9e357061 100644
--- a/lib/sbuild/chroot/btrfs-snapshot.h
+++ b/lib/sbuild/chroot/btrfs-snapshot.h
@@ -44,9 +44,6 @@ namespace sbuild
public:
/// The destructor.
virtual ~btrfs_snapshot ();
-
- virtual chroot::ptr
- clone () const;
};
}
diff --git a/lib/sbuild/chroot/chroot.h b/lib/sbuild/chroot/chroot.h
index 7faed579..e4ffe3ac 100644
--- a/lib/sbuild/chroot/chroot.h
+++ b/lib/sbuild/chroot/chroot.h
@@ -146,7 +146,7 @@ namespace sbuild
*
* @returns a shared_ptr to the new copy of the chroot.
*/
- virtual chroot::ptr
+ chroot::ptr
clone () const;
/**
diff --git a/lib/sbuild/chroot/custom.cc b/lib/sbuild/chroot/custom.cc
index 37addeb8..73a71f47 100644
--- a/lib/sbuild/chroot/custom.cc
+++ b/lib/sbuild/chroot/custom.cc
@@ -56,11 +56,5 @@ namespace sbuild
{
}
- chroot::chroot::ptr
- custom::clone () const
- {
- return ptr(new custom(*this));
- }
-
}
}
diff --git a/lib/sbuild/chroot/custom.h b/lib/sbuild/chroot/custom.h
index d0ee82ae..a3734b1f 100644
--- a/lib/sbuild/chroot/custom.h
+++ b/lib/sbuild/chroot/custom.h
@@ -50,9 +50,6 @@ namespace sbuild
public:
/// The destructor.
virtual ~custom ();
-
- virtual chroot::ptr
- clone () const;
};
}
diff --git a/lib/sbuild/chroot/directory.cc b/lib/sbuild/chroot/directory.cc
index 0f5a00a0..0315489e 100644
--- a/lib/sbuild/chroot/directory.cc
+++ b/lib/sbuild/chroot/directory.cc
@@ -70,11 +70,5 @@ namespace sbuild
{
}
- chroot::ptr
- directory::clone () const
- {
- return ptr(new directory(*this));
- }
-
}
}
diff --git a/lib/sbuild/chroot/directory.h b/lib/sbuild/chroot/directory.h
index 6e70e160..2892e9e3 100644
--- a/lib/sbuild/chroot/directory.h
+++ b/lib/sbuild/chroot/directory.h
@@ -58,9 +58,6 @@ namespace sbuild
public:
/// The destructor.
virtual ~directory ();
-
- virtual chroot::ptr
- clone () const;
};
}
diff --git a/lib/sbuild/chroot/file.cc b/lib/sbuild/chroot/file.cc
index c3bd5a7e..5f31644f 100644
--- a/lib/sbuild/chroot/file.cc
+++ b/lib/sbuild/chroot/file.cc
@@ -57,11 +57,5 @@ namespace sbuild
{
}
- chroot::chroot::ptr
- file::clone () const
- {
- return ptr(new file(*this));
- }
-
}
}
diff --git a/lib/sbuild/chroot/file.h b/lib/sbuild/chroot/file.h
index a5963a58..aadc6cf4 100644
--- a/lib/sbuild/chroot/file.h
+++ b/lib/sbuild/chroot/file.h
@@ -45,9 +45,6 @@ namespace sbuild
public:
/// The destructor.
virtual ~file ();
-
- virtual chroot::chroot::ptr
- clone () const;
};
}
diff --git a/lib/sbuild/chroot/loopback.cc b/lib/sbuild/chroot/loopback.cc
index e7c8482c..a4d9b9b6 100644
--- a/lib/sbuild/chroot/loopback.cc
+++ b/lib/sbuild/chroot/loopback.cc
@@ -61,11 +61,5 @@ namespace sbuild
{
}
- chroot::chroot::ptr
- loopback::clone () const
- {
- return ptr(new loopback(*this));
- }
-
}
}
diff --git a/lib/sbuild/chroot/loopback.h b/lib/sbuild/chroot/loopback.h
index 49e7adcf..501cf31b 100644
--- a/lib/sbuild/chroot/loopback.h
+++ b/lib/sbuild/chroot/loopback.h
@@ -49,9 +49,6 @@ namespace sbuild
public:
/// The destructor.
virtual ~loopback ();
-
- virtual chroot::ptr
- clone () const;
};
}
diff --git a/lib/sbuild/chroot/lvm-snapshot.cc b/lib/sbuild/chroot/lvm-snapshot.cc
index 7284a6c9..ac1dd253 100644
--- a/lib/sbuild/chroot/lvm-snapshot.cc
+++ b/lib/sbuild/chroot/lvm-snapshot.cc
@@ -57,11 +57,5 @@ namespace sbuild
{
}
- chroot::chroot::ptr
- lvm_snapshot::clone () const
- {
- return ptr(new lvm_snapshot(*this));
- }
-
}
}
diff --git a/lib/sbuild/chroot/lvm-snapshot.h b/lib/sbuild/chroot/lvm-snapshot.h
index b2a8a698..6e49b509 100644
--- a/lib/sbuild/chroot/lvm-snapshot.h
+++ b/lib/sbuild/chroot/lvm-snapshot.h
@@ -45,9 +45,6 @@ namespace sbuild
public:
/// The destructor.
virtual ~lvm_snapshot ();
-
- virtual chroot::ptr
- clone () const;
};
}
diff --git a/lib/sbuild/chroot/plain.cc b/lib/sbuild/chroot/plain.cc
index 6dd2e8da..4c95c44d 100644
--- a/lib/sbuild/chroot/plain.cc
+++ b/lib/sbuild/chroot/plain.cc
@@ -48,11 +48,5 @@ namespace sbuild
{
}
- chroot::ptr
- plain::clone () const
- {
- return ptr(new plain(*this));
- }
-
}
}
diff --git a/lib/sbuild/chroot/plain.h b/lib/sbuild/chroot/plain.h
index 87f4ffb5..3d93c6de 100644
--- a/lib/sbuild/chroot/plain.h
+++ b/lib/sbuild/chroot/plain.h
@@ -44,9 +44,6 @@ namespace sbuild
public:
/// The destructor.
virtual ~plain ();
-
- virtual chroot::ptr
- clone () const;
};
}