diff --git a/debian/control b/debian/control index a549898..198dc3f 100644 --- a/debian/control +++ b/debian/control @@ -52,7 +52,6 @@ Depends: libgearman-client-perl, libhtml-parser-perl, libintl-perl, - libio-prompt-tiny-perl, libio-socket-ssl-perl, liblog-log4perl-perl, libmail-imapclient-perl, diff --git a/lib/NGCP/BulkProcessor/Utils.pm b/lib/NGCP/BulkProcessor/Utils.pm index 7e97286..c7877c5 100644 --- a/lib/NGCP/BulkProcessor/Utils.pm +++ b/lib/NGCP/BulkProcessor/Utils.pm @@ -31,8 +31,6 @@ Date_Init('DateFormat=US'); use Date::Calc qw(Normalize_DHMS Add_Delta_DHMS); -use IO::Prompt::Tiny; - use Text::Wrap qw(); #use FindBin qw($Bin); use Digest::MD5 qw(); #qw(md5 md5_hex md5_base64); @@ -1120,9 +1118,12 @@ sub get_cpucount { #printf "CPU load: %s\n" , $cpu->load || 0; } -# Compat wrapper. sub prompt { - return IO::Prompt::Tiny::prompt(@_); + my ($query) = @_; # take a prompt string as argument + local $| = 1; # activate autoflush to immediately show the prompt + print $query; + chomp(my $answer = ); + return $answer; } sub check_ipnet {