Read Me
Framework
1 = Collect information about the system and save it to a file.
2 = Read 2 files with system information
+ Compare the 2 sides
and report differences in a file or on screen.
Added a filter so we can focus on 1 section of the data.
Collect information about the system:
Hardware
CPU y
geheugen y
harddisks y
video card y
video (xorg) y
audio card y
sound driver y
network card y
System (Software)
boot-options y
architecture y
swap y
hostname y
timezone & RTC y
mkinitcpio y (to ensure smooth archlinux updates)
users y
groups y
locales y (L)
systemd-failed y
systemd-units y
network-setup y
resolv.conf y
pacman all y (P)
fstab y
bashrc y
Desktop
user setup y
xinitrc
openbox y
lxpanel + buttons y
Xresources y
rox y
audio (alsa,codecs) y
video (xine/flash) y
software y
pacman
mirrors y
installed y
(L): wrong/missing locales can cause errors that are not obvious.
(P): pacman explicite installed packages is also possible
network setup = includes resolv.conf
user setup = bashrc/xinitrc/xserverrc etc
buttons = shutdown/volumeup/volumedown/eject
software = firefox/gthumb/leafpad/lxpanel
hardware: approx 70 lines
system: approx 180 lines
dekstop: approx 120 lines
pacman: approx 600 lines
in hardware we have:
cpumem:3, disks:10, xorg: 28, network:1, video: 1, audio: 2, alsainfo: 5
in system we have:
osinfo: 7, users: 4, groups: 16, bashrc: 9,
locale:8, network: 8, fstab: 18
systemd-units: 80, system-enable: 5, systemd-fail: 0
in desktop:
xorg-xinitrc: 15, xresources: 2, roxfiler: 45, openbox: 0
lxpanel: 8, userbasics: 9, software: 8, audio: 4, video: 6