sys_infos() {
local s="$(printf '\t')"
- cat <<EOF | grep -vE "^[^${s}]+${s}$"
-arch${s}$( (arch || sysctl -n hw.machine) 2>/dev/null )
-nproc${s}$( (nproc || sysctl -n hw.ncpu || grep ^proc /proc/cpuinfo | wc -l) 2>/dev/null )
-date_install${s}$( (date -r $(ls -1drt /lost+found /etc/ssh/ssh_host_dsa_key.pub /etc/ssh_host_dsa_key.pub|head -1) +'%F %T') 2>/dev/null )
-ippublic${s}$(curl -s http://nbdom.net/myip 2>/dev/null)
+ grep -vE "^[^${s}]+${s}$" << EOF
+arch${s}$(sys_arch)
+nproc${s}$(sys_nproc)
+date_install${s}$(sys_date_install)
ips${s}$(echo -n $(ips 2>/dev/null))
+ippublic${s}$( (http_get http://nbdom.net/myip || curl -s http://nbdom.net/myip) 2>/dev/null)
EOF
}
+sys_date_install() {
+ (date -r $(ls -1drt /lost+found /etc/ssh/ssh_host_dsa_key.pub /etc/ssh_host_dsa_key.pub|head -1) +'%F %T') 2>/dev/null
+}
+
+sys_nproc() {
+ (nproc || sysctl -n hw.ncpu || grep ^proc /proc/cpuinfo | wc -l) 2>/dev/null
+}
+
+sys_arch() {
+ (arch || sysctl -n hw.machine) 2>/dev/null
+}
+
sys_df() {
df -P -l | tail -n +2 | while read -r -a i; do
mount=${i[0]}