This commit is contained in:
kyodev 2017-08-18 00:14:09 +02:00
parent 043bb7a874
commit d43a76918a
2 changed files with 83 additions and 89 deletions

View File

@ -1,6 +1,6 @@
#!/bin/bash
version=1.0.2
version=1.0.3
date="17/08/2017"
projet="simpledeb"
contact="IRC freenode ##sdeb ou https://framagit.org/kyodev/kyopages/issues"
@ -382,7 +382,6 @@ get_distro() { # thanks neofetch, assigne $distro
[[ -z "${distro// }" ]] && distro="$(awk -F '=' '{print $2; exit}' /etc/*ease /usr/lib/*ease)"
# for debian, add version
grep -qi 'Debian' /etc/issue && distro="$(sed 's/"//g' <<< $distro) $(cat /etc/debian_version)"
echo "test1 $distro"
fi
[[ -z "$distro" ]] && distro="$os (Unknown)"
}
@ -411,13 +410,13 @@ get_gpu() { # thanks neofetch, assigne $gpu
}
get_ip() { # $ip_local, $gateway, $gateway_type, $gateway_one, $ip_local, $ip_local_type, $ifname, $ifname_type
gateway=$(ip route | awk '/default.*via/ {print $3, "pour", $5}')
gateway_one=$(head -n 1 <<< $gateway | awk '{print $1}')
ip_local=$(ip route | awk '/proto.*src/ {print $9, "pour",$3}')
ifname=$(ip route | awk '/proto.*src/ {print $3}')
gateway_type=$(sed -E 's/(^.*wl.*)/\1 (wifi)/;s/(^.*en.*|^.*eth.µ)/\1 (ethernet)/' <<< $gateway)
ip_local_type=$(sed -E 's/(^.*wl.*)/\1 (wifi)/;s/(^.*en.*|^.*eth.*)/\1 (ethernet)/' <<< $ip_local)
ifname_type=$(sed -E 's/(^wl.*)/\1 (wifi)/;s/(^en.*|^eth.*)/\1 (ethernet)/' <<< $ifname)
gateway="$(ip route | awk '/default.*via/ {print $3, "pour", $5}')"
gateway_one="$(head -n 1 <<< $gateway | awk '{print $1}')"
ip_local="$(ip route | awk '/proto.*src/ {print $9, "pour",$3}')"
ifname="$(ip route | awk '/proto.*src/ {print $3}')"
gateway_type="$(sed -E 's/(^.*wl.*)/\1 (wifi)/;s/(^.*en.*|^.*eth.µ)/\1 (ethernet)/' <<< $gateway)"
ip_local_type="$(sed -E 's/(^.*wl.*)/\1 (wifi)/;s/(^.*en.*|^.*eth.*)/\1 (ethernet)/' <<< $ip_local)"
ifname_type="$(sed -E 's/(^wl.*)/\1 (wifi)/;s/(^en.*|^eth.*)/\1 (ethernet)/' <<< $ifname)"
}
get_ip_public(){ # $1=IPv4|IPv6, assigne $ip_public
@ -434,7 +433,6 @@ get_ip_public(){ # $1=IPv4|IPv6, assigne $ip_public
ip_test+=" api.infoip.io/ip" # http & https
ip_test+=" api.ipify.org" # http & https
ip_test+=" ipinfo.io/ip" # http & https
# ip_test+=" https://4.ifcfg.me" #down avec wget!
}
list_ip6(){
ip_test+=" http://ipv6.whatismyip.akamai.com"
@ -446,8 +444,6 @@ get_ip_public(){ # $1=IPv4|IPv6, assigne $ip_public
ip_test+=" wgetip.com" # http & https
ip_test+=" https://canhazip.com"
ip_test+=" https://tnx.nl/ip"
# ip_test+=" http://smart-ip.net/myip" #down avec wget?!
# ip_test+=" https://6.ifcfg.me" #down avec wget?!
}
list_ip4_dig(){
dig_test+=" whoami.akamai.net/@ns1-1.akamaitech.net"
@ -476,7 +472,7 @@ get_ip_public(){ # $1=IPv4|IPv6, assigne $ip_public
if which dig &>/dev/null && [ -z "$ip_public" ]; then
for ii in $dig_test ; do
ip_public=$(dig +short $(sed 's;/; ;g' <<< $ii))
ip_public="$(dig +short $(sed 's;/; ;g' <<< $ii))"
[ "$ip_public" ] && break
done
fi
@ -484,7 +480,7 @@ get_ip_public(){ # $1=IPv4|IPv6, assigne $ip_public
if which wget &>/dev/null && [ -z "$ip_public" ]; then
cmd="wget --quiet --tries=1 --timeout=5 -O - "
for ii in $ip_test ; do
ip_public=$($cmd $ii)
ip_public="$($cmd $ii)"
[ "$ip_public" ] && break
done
fi
@ -492,17 +488,17 @@ get_ip_public(){ # $1=IPv4|IPv6, assigne $ip_public
if which curl &>/dev/null && [ -z "$ip_public" ]; then
cmd="curl --silent --location --retry 0 --max-time 5" #--location pour aider redirections
for ii in $ip_test ; do
ip_public=$($cmd $ii)
ip_public="$($cmd $ii)"
[ "$ip_public" ] && break
done
fi
if which telnet &>/dev/null && [ -z "$ip_public" ]; then
ip_public=$(telnet $ip_telnet 23 2>/dev/null | grep $1 | cut -d ' ' -f 4)
ip_public="$(telnet $ip_telnet 23 2>/dev/null | grep $1 | cut -d ' ' -f 4)"
fi
if which nc &>/dev/null && [ -z "$ip_public" ] && [ "$1" != "IPv6" ]; then
ip_public=$(nc $ip_telnet 23 2>/dev/null | grep $1 | cut -d ' ' -f 4)
ip_public="$(nc $ip_telnet 23 2>/dev/null | grep $1 | cut -d ' ' -f 4)"
fi
if [ -z "$ip_public" ]; then
@ -533,10 +529,10 @@ get_modules(){ # thanks wireless-info for 'net', $1 net|video, assigne $exportTe
if [ "$1" == "net" ]; then
local MODMATCHES="(air|ar5|at7|ath[^3]?|b43|bcma|brcm|carl|ipw|iwl|ndis|r(818|8192[eu]|871|92su)|8(188|189|192|723|812)[acde][esu]|rt[23567]|rtl|ssb|wl|(cfg|mac)80211)"
local LSMODMATCHES="(wmi|(dell|ideapad)[-_]laptop)"
local modules=$(lsmod | grep -E "(^|[[:punct:] ])($MODMATCHES|$LSMODMATCHES)[^[:punct:] ]*([[:punct:] ]|$)")
local modules="$(lsmod | grep -E "(^|[[:punct:] ])($MODMATCHES|$LSMODMATCHES)[^[:punct:] ]*([[:punct:] ]|$)")"
exportText="\n### modules réseau\n\nliste non garantie complète \n"
elif [ "$1" == "video" ]; then
local modules=$(lsmod | grep -i -E 'amdgpu|ati|i915|nouveau|nvidia|radeon|video|gma')
local modules="$(lsmod | grep -i -E 'amdgpu|ati|i915|nouveau|nvidia|radeon|video|gma')"
exportText="\n### modules video\n\nliste non garantie complète \n"
fi
exportText+='```\n'
@ -590,8 +586,8 @@ get_wm() { # thanks neofetch, assigne $wm
paste_curl_pastery(){ # $1 fichier à exporter, $2 durée de conservation en jour; $3 debug
[ -e "$1" ] || f__error "fichier $1 inexistant"
# curl -X POST "https://www.pastery.net/api/paste/?title=getInfo&language=markdown" -F file=@$1
local curl=$(curl --silent -X POST "https://www.pastery.net/api/paste/?title=getInfo_$version&language=markdown&duration=$(($2*1440))" --data-binary @$1)
local id=$(echo $curl | cut -d '"' -f 4)
local curl="$(curl --silent -X POST "https://www.pastery.net/api/paste/?title=getInfo_$version&language=markdown&duration=$(($2*1440))" --data-binary @$1)"
local id="$(echo $curl | cut -d '"' -f 4)"
f__info "\n\n votre paste:" "https://www.pastery.net/$id/"
[ "$3" == "debug" ] && echo -e "\n$curl\n"
@ -614,11 +610,11 @@ paste_curl_markdownshare(){
fi_cpu(){
local cpu_addr=$(sed -n 's/^address sizes.*: \(.*\)$/\1/p' /proc/cpuinfo | head -n 1)
local cpu_bogomips=$(sed -n 's/^bogomips.*: \(.*\)$/\1/p' /proc/cpuinfo | head -n 1)
local cpu_flags=$(sed -n 's/^flags.*: \(.*\)$/\1/p;' /proc/cpuinfo | head -n 1)
local cpu_addr="$(sed -n 's/^address sizes.*: \(.*\)$/\1/p' /proc/cpuinfo | head -n 1)"
local cpu_bogomips="$(sed -n 's/^bogomips.*: \(.*\)$/\1/p' /proc/cpuinfo | head -n 1)"
local cpu_flags="$(sed -n 's/^flags.*: \(.*\)$/\1/p;' /proc/cpuinfo | head -n 1)"
local memsys=$(free -ht)
local memsys="$(free -ht)"
local text="## processeur / mémoire \n\n"
text+='```\n'
@ -636,16 +632,16 @@ fi_cpu(){
}
fi_disk(){
local fstab=$(grep -vE '#|^$' /etc/fstab)
local disk_lsblk=$(lsblk -fi -o +SIZE -o +OWNER)
local utilDisk=$(df -h --output=source,target,fstype,size,used,avail,pcent --exclude=tmpfs --exclude=devtmpfs --exclude=devtmpfs | grep -Ev "devpts|none|proc|sys|tmpfs|udev")
local resume=$(grep -Ev '#|^$' /etc/initramfs-tools/conf.d/resume)
local idSwap=$(grep -vE '#|^$' /etc/fstab | grep 'swap' | grep 'UUID' | sed -E 's/^UUID=([0-9a-Z-]*).*/\1/')
local idResume=$(grep -Ev '#|^$' /etc/initramfs-tools/conf.d/resume | grep 'RESUME=' | grep 'UUID' | sed -E 's/^.*UUID=([0-9a-Z-]*).*/\1/')
local diskAta=$(ls -l /dev/disk/by-id/ | awk '{ print $9, $11 }' | sed '/^ata/!d; /part/d; /\/sd/!d; s/^.*\(sd..*\)$/\1/')
local diskUsb=$(ls -l /dev/disk/by-id/ | awk '{ print $9, $11 }' | sed '/^usb/!d; /part/d; /\/sd/!d; s/^.*\(sd..*\)$/\1/')
local diskMmc=$(ls -l /dev/disk/by-id/ | awk '{ print $9, $11 }' | sed '/^mmc/!d; /part/d; /\/mmcblk/!d; s/^.*\(mmcblk..*\)$/\1/')
local diskNvme=$(ls -l /dev/disk/by-id/ | awk '{ print $9, $11 }' | sed '/^nvme/!d; /part/d; /\/nvme/!d; s/^.*\(nvme...*\)$/\1/')
local fstab="$(grep -vE '#|^$' /etc/fstab)"
local disk_lsblk="$(lsblk -fi -o +SIZE -o +OWNER)"
local utilDisk="$(df -h --output=source,target,fstype,size,used,avail,pcent --exclude=tmpfs --exclude=devtmpfs --exclude=devtmpfs | grep -Ev "devpts|none|proc|sys|tmpfs|udev")"
local resume="$(grep -Ev '#|^$' /etc/initramfs-tools/conf.d/resume)"
local idSwap="$(grep -vE '#|^$' /etc/fstab | grep 'swap' | grep 'UUID' | sed -E 's/^UUID=([0-9a-Z-]*).*/\1/')"
local idResume="$(grep -Ev '#|^$' /etc/initramfs-tools/conf.d/resume | grep 'RESUME=' | grep 'UUID' | sed -E 's/^.*UUID=([0-9a-Z-]*).*/\1/')"
local diskAta="$(ls -l /dev/disk/by-id/ | awk '{ print $9, $11 }' | sed '/^ata/!d; /part/d; /\/sd/!d; s/^.*\(sd..*\)$/\1/')"
local diskUsb="$(ls -l /dev/disk/by-id/ | awk '{ print $9, $11 }' | sed '/^usb/!d; /part/d; /\/sd/!d; s/^.*\(sd..*\)$/\1/')"
local diskMmc="$(ls -l /dev/disk/by-id/ | awk '{ print $9, $11 }' | sed '/^mmc/!d; /part/d; /\/mmcblk/!d; s/^.*\(mmcblk..*\)$/\1/')"
local diskNvme="$(ls -l /dev/disk/by-id/ | awk '{ print $9, $11 }' | sed '/^nvme/!d; /part/d; /\/nvme/!d; s/^.*\(nvme...*\)$/\1/')"
local text="## disque(s) \n\n"
get_disk; text+="disque(s): $disk \n\n"
@ -687,9 +683,9 @@ fi_dmesg(){ # root only, si $1=dmesg rapport dmesg only
return 0
fi
local dmesg_err=$(dmesg -l err)
local dmesg_warn=$(dmesg -l warn)
local dmesg_crit=$(dmesg -l crit)
local dmesg_err="$(dmesg -l err)"
local dmesg_warn="$(dmesg -l warn)"
local dmesg_crit="$(dmesg -l crit)"
if [ "$dmesg_warn" ]; then
text+="**dmesg -l err** (erreur) \n"
text+='```\n'
@ -719,11 +715,11 @@ fi_dmesg(){ # root only, si $1=dmesg rapport dmesg only
}
fi_gpu(){
# local graphCards=$(lspci -nnk | grep -iEA 3 'vga|display|3d')
local graphCards=$(lspci -nnvvv | grep -iEA 13 '^[0-9]+.*vga|display|3d')
which glxinfo &>/dev/null && local openGl=$(glxinfo | grep 'OpenGL version string:')
local extraitXorg=$(grep -E '\(WW\)|\(EE\)|\(NI\)|\(\?\?\)' /var/log/Xorg.*.log /home/$user_/.local/share/xorg/Xorg.*.log 2>/dev/null)
local resolutions=$(xrandr --query | grep '^ *[0-9]' | head -n 10)
# local graphCards="$(lspci -nnk | grep -iEA 3 'vga|display|3d')"
local graphCards="$(lspci -nnvvv | grep -iEA 13 '^[0-9]+.*vga|display|3d')"
which glxinfo &>/dev/null && local openGl="$(glxinfo | grep 'OpenGL version string:')"
local extraitXorg="$(grep -E '\(WW\)|\(EE\)|\(NI\)|\(\?\?\)' /var/log/Xorg.*.log /home/$user_/.local/share/xorg/Xorg.*.log 2>/dev/null)"
local resolutions="$(xrandr --query | grep '^ *[0-9]' | head -n 10)"
local text="## graphisme \n\n"
get_gpu; text+="**GPU: $gpu** \n"
@ -774,10 +770,10 @@ EOF
}
fi_localisation(){
local locale=$(grep -vE '#|^$' /etc/default/locale)
local timezone=$(cat /etc/timezone)
local keymap=$(setxkbmap -query)
local keyboard=$(grep -vE '#|^$' /etc/default/keyboard)
local locale="$(grep -vE '#|^$' /etc/default/locale)"
local timezone="$(cat /etc/timezone)"
local keymap="$(setxkbmap -query)"
local keyboard="$(grep -vE '#|^$' /etc/default/keyboard)"
local text="## localisation \n\n"
text+="**grep -vE '#|^$' /etc/default/locale** \n"
@ -800,9 +796,9 @@ fi_localisation(){
}
fi_nm(){
[ -x $(which nmcli) ] || return 0 # root sur autre que debian?
local nm_etat=$(grep -vE '#|^$' /var/lib/NetworkManager/NetworkManager.state)
local nm_conf=$(grep -vE '#|^$' /etc/NetworkManager/NetworkManager.conf)
[ -x "$(which nmcli)" ] || return 0 # root sur autre que debian?
local nm_etat="$(grep -vE '#|^$' /var/lib/NetworkManager/NetworkManager.state)"
local nm_conf="$(grep -vE '#|^$' /etc/NetworkManager/NetworkManager.conf)"
local text="## Network Manager \n\n"
text+="**grep -vE '#|^$' /var/lib/NetworkManager/NetworkManager.state** \n"
@ -817,9 +813,9 @@ fi_nm(){
}
fi_nm_wifis(){
[ -x $(which nmcli) ] && [ -z "$1" ] || return 0
local nm_wifis=$(nmcli -f SSID,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY device wifi list)
local nm_connected=$(LC_ALL=C nmcli -f SSID,ACTIVE,IN-USE device wifi list | grep -E 'yes[[:space:]]+\*' | awk '{print $1}') # non utilisé
[ -x "$(which nmcli)" ] && [ -z "$1" ] || return 0
local nm_wifis="$(nmcli -f SSID,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY device wifi list)"
local nm_connected="$(LC_ALL=C nmcli -f SSID,ACTIVE,IN-USE device wifi list | grep -E 'yes[[:space:]]+\*' | awk '{print $1}')" # non utilisé
local text="## wifis à proximité \n\n"
text+="**nmcli -f SSID,BSSID,MODE,CHAN,FREQ,RATE,SIGNAL,BARS,SECURITY device wifi list** \n"
@ -832,20 +828,21 @@ fi_nm_wifis(){
fi_reseau(){
local netcards="$(lspci -nnk | grep -iEA 3 'network|ethernet')"
# local netcards="$(lspci -nnvvv | grep -iEA 12 'network|ethernet')"
local ip_a="$(ip address show)"
local iwconfig=$(iwconfig 2>&1 | grep -v 'no wireless extensions' | grep -v '^$')
local interfaces=$(sed '/^#/d;s/^wpa-psk [[:graph:]]\+/wpa-psk <WPA key removed>/;/^$/d;s/\(.*\)/\1 /' /etc/network/interfaces)
local route=$(ip route show)
local resolv=$(grep -vE '#|^$' /etc/resolv.conf)
local ip_a="$(ip -4 address show)"
# get_ip_public "IPv6"
local iwconfig="$(iwconfig 2>&1 | grep -v 'no wireless extensions' | grep -v '^$')"
local interfaces="$(sed '/^#/d;s/^wpa-psk [[:graph:]]\+/wpa-psk <WPA key removed>/;/^$/d;s/\(.*\)/\1 /' /etc/network/interfaces)"
local route="$(ip route show)"
local resolv="$(grep -vE '#|^$' /etc/resolv.conf)"
NETMGRPATHS=("/usr/sbin/NetworkManager" "/usr/sbin/wicd" "/usr/sbin/connmand") # thanks wireless-info
NETMGRNAMES=("NetworkManager" "Wicd" "ConnMan") # thanks wireless-info
for ii in "${!NETMGRPATHS[@]}"; do
if [ -f "${NETMGRPATHS[$ii]}" ]; then NETMGRINST+="${NETMGRNAMES[$ii]}"; fi
if [ "$(ps -ef | grep -c ${NETMGRPATHS[$ii]})" -ge 2 ]; then netmgrrun+=$(ps -ef | grep -o "${NETMGRPATHS[$ii]}.*$" | head -n 1); fi
if [ "$(ps -ef | grep -c ${NETMGRPATHS[$ii]})" -ge 2 ]; then netmgrrun+="$(ps -ef | grep -o "${NETMGRPATHS[$ii]}.*$" | head -n 1)"; fi
done
local text="## réseau \n\n"
if which iwlist &>/dev/null; then # liste canaux wifi paquet wireless-tools requis
local liste_canaux_wifi=$(iwlist chan 2>&1 | grep -vE 'no frequency information|^$')
local liste_canaux_wifi="$(iwlist chan 2>&1 | grep -vE 'no frequency information|^$')"
fi
get_ip; text+="**IP locale(s):** \n"
@ -853,7 +850,7 @@ fi_reseau(){
text+="$ip_local_type \n"
text+='```\n'
if grep -q 'wlx' <<< "$ifname"; then
text+="**Attention:** une interface wifi est en erreur: $(grep -o 'wlp1s0' <<< $ifname) \n"
text+="**Attention:** une interface wifi est en erreur: $(grep -o 'wlx' <<< $ifname) \n"
text+="l'interface n'est pas reconnue et est donc mal nommée \n"
text+="au pire, changer le renommage: https://kyodev.frama.io/kyopages/trucs/interfaces-nommage-classique/ \n\n"
fi
@ -907,15 +904,15 @@ fi_reseau(){
fi_sources(){
which apt &>/dev/null || return 0 # retour si pas d'apt ? et aptitude...????
local sources=$(grep -rvE '^#|^$' /etc/apt/sources.list /etc/apt/sources.list.d/*.list 2>/dev/null | sed 's/ / /g; s/:/: /')
local dateMaj=$(date -r /var/cache/apt/archives/)
local httpredir=$(grep 'httpredir' /etc/apt/sources.list /etc/apt/sources.list.d/*.list 2>/dev/null)
local upgradable=$(LC_ALL=C apt list --upgradable 2>/dev/null | sed 's/Listing...//' | grep -v '^$')
local apt=$(LC_ALL=C apt-get autoremove --simulate)
local autoremove=$(grep -c 'Remv' <<< $apt)
local paquetToRemove=$(grep 'Remv' <<< $apt | sed 's/Remv //; s/\[[0-9.-]*\]//' | tr '\n' ' ')
local dpkgArch=$(dpkg --print-architecture)
local paquetBiz=$(dpkg -l | grep -v '^i' | grep "$dpkgArch" | awk '{print $1, $2, $3}')
local sources="$(grep -rvE '^#|^$' /etc/apt/sources.list /etc/apt/sources.list.d/*.list 2>/dev/null | sed 's/ / /g; s/:/: /')"
local dateMaj="$(date -r /var/cache/apt/archives/)"
local httpredir="$(grep 'httpredir' /etc/apt/sources.list /etc/apt/sources.list.d/*.list 2>/dev/null)"
local upgradable="$(LC_ALL=C apt list --upgradable 2>/dev/null | sed 's/Listing...//' | grep -v '^$')"
local apt="$(LC_ALL=C apt-get autoremove --simulate)"
local autoremove="$(grep -c 'Remv' <<< $apt)"
local paquetToRemove="$(grep 'Remv' <<< $apt | sed 's/Remv //; s/\[[0-9.-]*\]//' | tr '\n' ' ')"
local dpkgArch="$(dpkg --print-architecture)"
local paquetBiz="$(dpkg -l | grep -v '^i' | grep "$dpkgArch" | awk '{print $1, $2, $3}')"
local text+="## sources list \n\n"
text+='```\n'
@ -951,9 +948,9 @@ fi_sources(){
}
fi_ssid(){ # affiche configurations ssid
[ $(which nmcli) ] || f__error "il faut NetworkManager"
[ "$(which nmcli)" ] || f__error "il faut NetworkManager"
[ $EUID -eq 0 ] || f__error "il faut les droits root"
local nm_ssid=$(grep -vE '#|^$' /etc/NetworkManager/system-connections/*)
local nm_ssid="$(grep -vE '#|^$' /etc/NetworkManager/system-connections/*)"
local text="## configuration(s) ssid networkmanager \n\n"
f__info="$RED""Attention, la clé du réseau wifi est visible $COLOR""aucun rapport n'a été créé"
text+='```\n'
@ -963,8 +960,8 @@ fi_ssid(){ # affiche configurations ssid
}
fi_system_analyse(){
local bootTime=$(systemd-analyze time)
local bootBlame=$(systemd-analyze blame | head -n 20)
local bootTime="$(systemd-analyze time)"
local bootBlame="$(systemd-analyze blame | head -n 20)"
local text="## analyse boot \n\n"
text+="$(sed 's/Startup finished in /durée de boot: /; s/userspace/espace utilisateur/' <<< $bootTime) \n\n"
@ -1016,8 +1013,8 @@ fi_systeme(){
}
fi_usb(){
local lsusb=$(lsusb)
local lsusb_t=$(lsusb -t)
local lsusb="$(lsusb)"
local lsusb_t="$(lsusb -t)"
local text="## périphériques USB \n\n"
text+="**lsusb** \n"
@ -1051,18 +1048,16 @@ prg_1(){ # début programme
rm "$fileOutput" &>/dev/null
touch "$fileOutput"
chown $user_: "$fileOutput"
os=$(uname -s)
hote=$(uname -n)
dateRapport=$(date +"%d %b %Y %H:%M %z")
os="$(uname -s)"
hote="$(uname -n)"
dateRapport="$(date +"%d %b %Y %H:%M %z")"
echo -e "# getInfo $version sur $hote / $os \n" > "$fileOutput"
echo -e "Rapport au $dateRapport \n" >> "$fileOutput"
}
prg_2(){ # traitements principaux
printf "."
fi_systeme; printf "."
prg_test(){ # traitements principaux
fi_reseau; printf "."
}
prg_23(){ # traitements principaux
prg_2(){ # traitements principaux
printf "."
fi_systeme; printf "."
fi_cpu; printf "."
@ -1078,7 +1073,7 @@ prg_23(){ # traitements principaux
fi_dmesg; printf ".\n"
}
prg_3(){ # fin de traitements
echo "_[rapport getInfo v$version]($urlNotice)" >> "$fileOutput"
echo "[rapport getInfo v$version]($urlNotice)" >> "$fileOutput"
if ! fi__dialog_oui_non "non" "exporter sur un pastebin par défaut?" ; then
fi_paste
fi
@ -1086,9 +1081,6 @@ prg_3(){ # fin de traitements
f__info "vous pouvez le visualiser avec $GREEN$script -l$COLOR"
}
amark(){
echo
}
options="$@"
for i in "$options"; do
case $i in
@ -1106,7 +1098,7 @@ for i in "$options"; do
prg_2
prg_3
fi ;; # programme
--ip | -ip )
--ip )
get_ip_public "IPv4"
f__info "$GREEN""ip4: $ip_public"
get_ip_public "IPv6"

View File

@ -1,9 +1,11 @@
# changelog getInfo
## 1.0.2 17/08/2017
## 1.0.3 17/08/2017
* fix bug: fi_systeme
* get_distro(neofetch)
* révision protection variables
* désactivation affichage ipv6 en attente meilleur filtrage
## 1.0.1 17/08/2017