copy originstname+adopt to adopt vol
[ganeti-extstorage-zfs] / bin / adopt
index 01107b4..490464a 100755 (executable)
--- a/bin/adopt
+++ b/bin/adopt
@@ -3,4 +3,5 @@
 
 . /usr/share/ganeti/extstorage/zfs/defaults.sh
 
-./bin/snap | iselect -p 2 -a -n 'adopt snapshot' | awk '{ print $1 }' | xargs -i zfs clone {} $EXTP_ZFS/adopt
+./bin/snap | iselect -p 2 -a -n 'adopt snapshot' | awk '{ print $1 }' | xargs -i sh -cx \
+'zfs clone {} '$EXTP_ZFS'/adopt && zfs set ganeti:originstname=`zfs get ganeti:originstname -o value -p -H {}`+adopt '$EXTP_ZFS'/adopt'