[Bug 215572] ports-mgmt/dialog4ports: breaks terminal after exited with Ctrl+C

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Mon Dec 26 08:53:32 UTC 2016


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=215572

            Bug ID: 215572
           Summary: ports-mgmt/dialog4ports: breaks terminal after exited
                    with Ctrl+C
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs at FreeBSD.org
          Reporter: amdmi3 at FreeBSD.org
                CC: rum1cro at yandex.ru
             Flags: maintainer-feedback?(rum1cro at yandex.ru)
                CC: rum1cro at yandex.ru

Seems like d4p does not do a proper curses cleanup when catching SIGINT.

(in some port directory)
% ls -l
total 36
-rw-r--r--  1 root  wheel   6454 Dec 24 11:40 Makefile
-rw-r--r--  1 root  wheel    158 Dec 24 11:40 distinfo
drwxr-xr-x  2 root  wheel    512 Dec 25 16:44 files
-rw-r--r--  1 root  wheel    367 Jan 22  2014 pkg-descr
-rw-r--r--  1 root  wheel  13286 Dec 22 21:08 pkg-plist
% sudo make config
^C
% ls -l              
total 36
        -rw-r--r--  1 root  wheel   6454 Dec 24 11:40 Makefile
                                                              -rw-r--r--  1
root  wheel    158 Dec 24 11:40 distinfo
                                                                               
                                    drwxr-xr-x  2 root  wheel    512 Dec 25
16:44 files
                                                                               
                                                                               
       -rw-r--r--  1 root  wheel    367 Jan 22  2014 pkg-descr
                                                                               
                                                                               
                                                              -rw-r--r--  1
root  wheel  13286 Dec 22 21:08 pkg-plist

This only seems to happen in tmux though. reset command fixes the terminal.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list