diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2018-05-16 13:25:21 -0400 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2018-05-16 13:25:21 -0400 |
commit | c331406774715c13a556cd7f402165b516468429 (patch) | |
tree | 848783e77537aa7ffa592dea00d6f7b524c7a91c /klippy | |
parent | 3505a0727d4456c7fd5bc2a17300ad59c042aa02 (diff) | |
download | kutter-c331406774715c13a556cd7f402165b516468429.tar.gz kutter-c331406774715c13a556cd7f402165b516468429.tar.xz kutter-c331406774715c13a556cd7f402165b516468429.zip |
util: Change the /tmp/printer pty to be group readable
For some reason, Linux creates the pseudo tty with group writable
permissions, but not group readable. Use chmod to allow the device to
also be group readable.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'klippy')
-rw-r--r-- | klippy/util.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/klippy/util.py b/klippy/util.py index 03c2083d..86f42246 100644 --- a/klippy/util.py +++ b/klippy/util.py @@ -29,7 +29,9 @@ def create_pty(ptyname): os.unlink(ptyname) except os.error: pass - os.symlink(os.ttyname(sfd), ptyname) + filename = os.ttyname(sfd) + os.chmod(filename, 0660) + os.symlink(filename, ptyname) set_nonblock(mfd) old = termios.tcgetattr(mfd) old[3] = old[3] & ~termios.ECHO |