X-Git-Url: http://git.equinoxoli.org/?p=migration-tools.git;a=blobdiff_plain;f=kmig.d%2Fbin%2Fmig-import;h=a7df5acb2855fb4c35f645266bf689725a18920f;hp=0f075b54af9dd69154bbb89777ff48d77a9104e5;hb=HEAD;hpb=316d8c536e0a8d0777c74c0ec8b818483aec1bd9 diff --git a/kmig.d/bin/mig-import b/kmig.d/bin/mig-import index 0f075b5..a7df5ac 100755 --- a/kmig.d/bin/mig-import +++ b/kmig.d/bin/mig-import @@ -204,7 +204,14 @@ sub most_recent_single { sub reset_memcache { my $instance = shift; - print "instance is $instance\n"; + my $aptcheck = `sudo dpkg -l | grep 'libmemcached-tools'`; + if (!defined $aptcheck or length($aptcheck) < 1) { + print "!!! !!! !!! WARNING WARNING WARNING: libmemcached-tools is not installed, removing keys will not be attempted\n"; + return; + } + + system("sudo memcdump --servers localhost | grep '$instance:' | grep 'syspref\|MarcStructure\|AuthorisedValues\|MarcSubfieldStructure' | xargs memcrm --servers localhost"); + system("sudo koha-plack --restart $instance"); return; }