| Server IP : 165.22.154.248 / Your IP : 216.73.217.111 [ Web Server : Apache/2.4.29 (Ubuntu) System : Linux droplet-integra 4.15.0-197-generic #208-Ubuntu SMP Tue Nov 1 17:23:37 UTC 2022 x86_64 User : www-data ( 33) PHP Version : 7.2.24-0ubuntu0.18.04.15 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals, Domains : 1 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /proc/self/root/usr/lib/tasksel/tests/ |
Upload File : |
#!/bin/sh
# Test-default-desktop: 3 $desktopname
#
# Will check if tasksel/desktop has been preseeded to "$desktopname",
# or if it's the default desktop for the architecture.
# If so, marks the task for installation.
#
# Otherwise, exits with the provided value.
# (3 will display the task not marked for installation; ).
set +e
DEFAULT="$2"
DESKTOPNAME="$3"
if ! [ "$NEW_INSTALL" ]; then
exit $DEFAULT
fi
. /usr/share/debconf/confmodule
. /usr/lib/tasksel/default_desktop
check_desktop_wanted() {
# see if the desktop test thinks the system wants a desktop
/usr/lib/tasksel/tests/desktop
if [ "$?" = 2 ]; then
exit 2
fi
}
if db_get "tasksel/desktop"; then
if echo "$RET" | grep -q "$DESKTOPNAME"; then
check_desktop_wanted
fi
else
if [ "$DESKTOPNAME" = "$(default_desktop_for_arch $(dpkg --print-architecture))" ]; then
check_desktop_wanted
fi
fi
exit $DEFAULT