commit
98efec34b5
@ -54,7 +54,7 @@
|
|||||||
"mac_address": "Adresse MAC :",
|
"mac_address": "Adresse MAC :",
|
||||||
"high": "elevee",
|
"high": "elevee",
|
||||||
"moderate": "moyenne",
|
"moderate": "moyenne",
|
||||||
"low": "base"
|
"low": "basse"
|
||||||
},
|
},
|
||||||
"wifi-select": {
|
"wifi-select": {
|
||||||
"already_connected_question": "Vous semblez être connecté à un réseau.<br />Voulez-vous utiliser cette connexion ?",
|
"already_connected_question": "Vous semblez être connecté à un réseau.<br />Voulez-vous utiliser cette connexion ?",
|
||||||
|
@ -38,7 +38,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div v-else class="none-wrapper">
|
<div v-else class="none-wrapper">
|
||||||
<div class="center">
|
<div class="center">
|
||||||
<h1 class="warning-title">{{ $t("report.fine_msg") }}</h1>
|
<h1 class="warning-title" v-html="$t('report.fine_msg')"></h1>
|
||||||
<button class="btn btn-report-low-light" v-on:click="save_capture()">{{ $t("report.save_capture") }}</button>
|
<button class="btn btn-report-low-light" v-on:click="save_capture()">{{ $t("report.save_capture") }}</button>
|
||||||
<button class="btn btn-report-low" v-on:click="new_capture()">{{ $t("report.start_new_capture") }}</button>
|
<button class="btn btn-report-low" v-on:click="new_capture()">{{ $t("report.start_new_capture") }}</button>
|
||||||
</div>
|
</div>
|
||||||
|
@ -41,10 +41,10 @@ backend:
|
|||||||
frontend:
|
frontend:
|
||||||
shutdown_option: false
|
shutdown_option: false
|
||||||
reboot_option: false
|
reboot_option: false
|
||||||
quit_option: true
|
quit_option: quitoption
|
||||||
download_links: false
|
download_links: false
|
||||||
hide_mouse: false
|
hide_mouse: hidemouse
|
||||||
kiosk_mode: false
|
kiosk_mode: kioskmode
|
||||||
remote_access: true
|
remote_access: true
|
||||||
sparklines: true
|
sparklines: true
|
||||||
virtual_keyboard: true
|
virtual_keyboard: true
|
||||||
|
30
install.sh
30
install.sh
@ -45,12 +45,12 @@ set_userlang() {
|
|||||||
# Set the user language.
|
# Set the user language.
|
||||||
echo -e "\e[39m[+] Setting the user language...\e[39m"
|
echo -e "\e[39m[+] Setting the user language...\e[39m"
|
||||||
printf -v joined '%s/' "${LOCALES[@]}"
|
printf -v joined '%s/' "${LOCALES[@]}"
|
||||||
echo -n " Please choose a language for the reports and the interface (${joined%/}): "
|
echo -n " Please choose a language for the reports and the user interface (${joined%/}): "
|
||||||
read lang
|
read lang
|
||||||
|
|
||||||
if [[ " ${LOCALES[@]} " =~ " ${lang} " ]]; then
|
if [[ " ${LOCALES[@]} " =~ " ${lang} " ]]; then
|
||||||
sed -i "s/userlang/${lang}/g" /usr/share/tinycheck/config.yaml
|
sed -i "s/userlang/${lang}/g" /usr/share/tinycheck/config.yaml
|
||||||
echo -e "\e[92m [✔] User language setted!\e[39m"
|
echo -e "\e[92m [✔] User language settled!\e[39m"
|
||||||
else
|
else
|
||||||
echo -e "\e[91m [✘] You must choose between the languages proposed, let's retry.\e[39m"
|
echo -e "\e[91m [✘] You must choose between the languages proposed, let's retry.\e[39m"
|
||||||
set_userlang
|
set_userlang
|
||||||
@ -80,6 +80,23 @@ set_credentials() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
set_kioskmode() {
|
||||||
|
echo -n " [?] Do you want to start TinyCheck in fullscreen during the system startup (aka. Kiosk mode)? [Yes/No] "
|
||||||
|
read answer
|
||||||
|
if [[ "$answer" =~ ^([yY][eE][sS]|[yY])$ ]]
|
||||||
|
then
|
||||||
|
sed -i "s/kioskmode/true/g" /usr/share/tinycheck/config.yaml
|
||||||
|
sed -i "s/hidemouse/true/g" /usr/share/tinycheck/config.yaml
|
||||||
|
sed -i "s/quitoption/true/g" /usr/share/tinycheck/config.yaml
|
||||||
|
echo -e "\e[92m [✔] TinyCheck settled in kiosk mode\e[39m"
|
||||||
|
else
|
||||||
|
sed -i "s/kioskmode/false/g" /usr/share/tinycheck/config.yaml
|
||||||
|
sed -i "s/hidemouse/false/g" /usr/share/tinycheck/config.yaml
|
||||||
|
sed -i "s/quitoption/false/g" /usr/share/tinycheck/config.yaml
|
||||||
|
echo -e "\e[92m [✔] TinyCheck settled in default mode, use the desktop icon to launch it.\e[39m"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
create_directory() {
|
create_directory() {
|
||||||
# Create the TinyCheck directory and move the whole stuff there.
|
# Create the TinyCheck directory and move the whole stuff there.
|
||||||
echo -e "[+] Creating TinyCheck folder under /usr/share/"
|
echo -e "[+] Creating TinyCheck folder under /usr/share/"
|
||||||
@ -336,7 +353,7 @@ check_interfaces(){
|
|||||||
then
|
then
|
||||||
IFACES=( "${IFACES[@]/$ciface}" )
|
IFACES=( "${IFACES[@]/$ciface}" )
|
||||||
IFACE_OUT=$ciface
|
IFACE_OUT=$ciface
|
||||||
echo -e "\e[92m [✔] $ciface setted as a bridge to the Internet\e[39m"
|
echo -e "\e[92m [✔] $ciface settled as a bridge to the Internet\e[39m"
|
||||||
else
|
else
|
||||||
IFACES=( "${IFACES[@]/$ciface}" )
|
IFACES=( "${IFACES[@]/$ciface}" )
|
||||||
for iface in $IFACES;
|
for iface in $IFACES;
|
||||||
@ -348,7 +365,7 @@ check_interfaces(){
|
|||||||
then
|
then
|
||||||
IFACE_OUT=$iface
|
IFACE_OUT=$iface
|
||||||
IFACES=( "${IFACES[@]/$iface}" )
|
IFACES=( "${IFACES[@]/$iface}" )
|
||||||
echo -e "\e[92m [✔] $iface setted as a bridge to the Internet\e[39m"
|
echo -e "\e[92m [✔] $iface settled as a bridge to the Internet\e[39m"
|
||||||
break
|
break
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
@ -369,7 +386,7 @@ check_interfaces(){
|
|||||||
if [[ "$answer" =~ ^([yY][eE][sS]|[yY])$ ]]
|
if [[ "$answer" =~ ^([yY][eE][sS]|[yY])$ ]]
|
||||||
then
|
then
|
||||||
IFACE_IN="$iface"
|
IFACE_IN="$iface"
|
||||||
echo -e "\e[92m [✔] $iface setted as an Access Point\e[39m"
|
echo -e "\e[92m [✔] $iface settled as an Access Point\e[39m"
|
||||||
break
|
break
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
@ -377,7 +394,7 @@ check_interfaces(){
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
if [ "${IFACE_IN}" != "" ] && [ "${IFACE_OUT}" != "" ]; then
|
if [ "${IFACE_IN}" != "" ] && [ "${IFACE_OUT}" != "" ]; then
|
||||||
echo -e "\e[92m [✔] Network configuration setted!\e[39m"
|
echo -e "\e[92m [✔] Network configuration settled!\e[39m"
|
||||||
else
|
else
|
||||||
echo -e "\e[91m [✘] You must select two interfaces, exiting.\e[39m"
|
echo -e "\e[91m [✘] You must select two interfaces, exiting.\e[39m"
|
||||||
exit 1
|
exit 1
|
||||||
@ -429,6 +446,7 @@ else
|
|||||||
create_directory
|
create_directory
|
||||||
set_userlang
|
set_userlang
|
||||||
set_credentials
|
set_credentials
|
||||||
|
set_kioskmode
|
||||||
check_dependencies
|
check_dependencies
|
||||||
configure_dnsmask
|
configure_dnsmask
|
||||||
configure_dhcpcd
|
configure_dhcpcd
|
||||||
|
10
uninstall.sh
10
uninstall.sh
@ -7,10 +7,10 @@ delete_folder(){
|
|||||||
delete_services(){
|
delete_services(){
|
||||||
echo "[+] Deleting TinyCheck services"
|
echo "[+] Deleting TinyCheck services"
|
||||||
|
|
||||||
systemctl disable tinycheck-frontend
|
systemctl disable tinycheck-frontend &> /dev/null
|
||||||
systemctl disable tinycheck-backend
|
systemctl disable tinycheck-backend &> /dev/null
|
||||||
systemctl disable tinycheck-kiosk
|
systemctl disable tinycheck-kiosk &> /dev/null
|
||||||
systemctl disable tinycheck-watchers
|
systemctl disable tinycheck-watchers &> /dev/null
|
||||||
|
|
||||||
rm /lib/systemd/system/tinycheck-frontend.service
|
rm /lib/systemd/system/tinycheck-frontend.service
|
||||||
rm /lib/systemd/system/tinycheck-backend.service
|
rm /lib/systemd/system/tinycheck-backend.service
|
||||||
@ -39,7 +39,7 @@ delete_packages(){
|
|||||||
"sqlite3"
|
"sqlite3"
|
||||||
"nodejs")
|
"nodejs")
|
||||||
|
|
||||||
echo -n "[?] Do you want to remove the installed packages? [Y/n] "
|
echo -n "[?] Do you want to remove the installed packages? (Yes/no) "
|
||||||
read answer
|
read answer
|
||||||
if [[ "$answer" =~ ^([yY][eE][sS]|[yY])$ ]]
|
if [[ "$answer" =~ ^([yY][eE][sS]|[yY])$ ]]
|
||||||
then
|
then
|
||||||
|
Loading…
Reference in New Issue
Block a user