Commit 044a2ee
committed
Restore Ubuntu compatibility with intelligent package detection
Distribution-Specific Package Support:
- Restore software-properties-common for Ubuntu systems
- Restore ca-certificates-utils for Ubuntu systems
- Add intelligent ss command detection (fallback to iproute2 if needed)
- Maintain Debian compatibility by conditional package installation
Package Logic Improvements:
- Detect distribution type ( == 'ubuntu') for package selection
- Add iproute2 explicitly to ensure network tools availability
- Conditional package addition based on system capabilities
- Graceful handling of distribution-specific package differences
Fixes Ubuntu Server compatibility broken in previous commit while
maintaining the Debian Testing (Trixie) fixes for missing packages.
Both distributions now properly supported with appropriate packages.1 parent b1dd213 commit 044a2ee
1 file changed
Lines changed: 17 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1859 | 1859 | | |
1860 | 1860 | | |
1861 | 1861 | | |
| 1862 | + | |
| 1863 | + | |
1862 | 1864 | | |
1863 | 1865 | | |
1864 | 1866 | | |
1865 | 1867 | | |
1866 | 1868 | | |
1867 | 1869 | | |
1868 | 1870 | | |
| 1871 | + | |
| 1872 | + | |
| 1873 | + | |
| 1874 | + | |
| 1875 | + | |
| 1876 | + | |
| 1877 | + | |
| 1878 | + | |
| 1879 | + | |
| 1880 | + | |
1869 | 1881 | | |
1870 | 1882 | | |
1871 | 1883 | | |
| |||
1879 | 1891 | | |
1880 | 1892 | | |
1881 | 1893 | | |
| 1894 | + | |
| 1895 | + | |
| 1896 | + | |
| 1897 | + | |
| 1898 | + | |
1882 | 1899 | | |
1883 | 1900 | | |
1884 | 1901 | | |
| |||
0 commit comments