fail deepin-update-ui-1.0.52-alt1.x86_64 The test discovered scripts with errors which may be used by a user for damaging important system files. For example if a script uses in its work a temp file which is created in /tmp directory, then every user can create symlinks with the same name (pattern) in this directory in order to destroy or rewrite some system or another user's files. Scripts _must_ _use_ mktemp/tempfile or must use $TMPDIR. mktemp/tempfile is safest. $TMPDIR is safer than /tmp/ because libpam-tmpdir creates a subdirectory of /tmp that is only accessible by that user, and then sets TMPDIR and other variables to that. Hence, it doesn't matter nearly as much if you create a non-random filename, because nobody but you can access it. Found error in /usr/bin/run-kwayland-check.sh: $ grep /tmp/ /usr/bin/run-kwayland-check.sh display_daemon="/usr/lib/deepin-daemon/greeter-display-daemon" dde_wloutput_daemon="/usr/bin/dde-wloutput-daemon" if [ $display_daemon ]; then $dde_wloutput_daemon & $display_daemon 1>/tmp/greeter-display-daemon.log 2>&1 & fi #崩溃后重新登录会冲掉崩溃时候的kwin日志,此处加入一次拷贝,保证可以获取到kwin崩溃时候的那次日志 mv $HOME/.kwin.log $HOME/.kwin-old.log /usr/bin/kwin_wayland wayland-org.kde.kwin.qpa 1> $HOME/.kwin.log 2>&1;