blob: c70fc5f03b74a38dd9397bd877e4f4d580423605 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
# Colored makepkg-like functions
msg_blue() {
printf "${blue}==>${bold} $1${all_off}\n"
}
note() {
printf "${blue}==>${yellow} NOTE:${bold} $1${all_off}\n"
}
all_off="$(tput sgr0)"
bold="${all_off}$(tput bold)"
blue="${bold}$(tput setaf 4)"
yellow="${bold}$(tput setaf 3)"
post_install() {
systemctl is-active add-autologin-group >/dev/null || systemctl enable add-autologin-group
echo ""
note "We have enabled autologin for all users."
note "Reboot your system the first time, so changes will take affect."
echo ""
}
post_upgrade() {
post_install
}
post_remove() {
! systemctl is-active add-autologin-group >/dev/null || systemctl disable add-autologin-group
grep autologin /etc/group
if [[ "$?" -eq 0 ]]; then
groupdel autologin >/dev/null
else echo ""
note"Autologin group already removed"
echo ""
echo ""
note "We have disabled autologin for all users and removed autologin group."
note "Reboot your system, so changes will take affect."
echo ""
fi
}
|