배포판 종류(이름)를 확인할 수 있는 명령을 찾아서 테스트 해봤습니다.
1. lsb_release -i | awk '{print $3}'
* ubuntu: Ubuntu
* centos: CentOS
2. awk -F= '$1 == "ID"{print $2}' /etc/os-release
* ubuntu: ubuntu
* openwrt: "openwrt"
* centos: "centos"
3. find /etc/ -name '*_release' -exec awk -F= '/DISTRIB_ID/{print $2}' {} \;
* openwrt: 'OpenWrt'
4. awk -F'(' '{print $4}' /proc/version | awk '{print $1}'
* ubuntu: Ubuntu
* openwrt: OpenWrt
* centos: Red
5. awk '{print $1}' /etc/issue
* ubuntu: Ubuntu
6. awk '/[a-z]/{print $1}' /etc/banner
* openwrt: OpenWrt
이런 정보로 보았을 때 배포판 구별 덜하고 공용으로 쓸 수 있는 것은 2번, 4번의 /etc/os-release 파일과 /proc/version 정보 파싱하는 것으로 정리가 됩니다. centos 등의 redhat 계열은 현재 설치된 게 없는 관계로 미래의 작업으로 패스!!