mirror of
https://github.com/outbackdingo/sysadm.git
synced 2026-01-27 18:20:23 +00:00
Add a bit for rc.conf read support to sysadm.
This commit is contained in:
@@ -6,6 +6,7 @@
|
||||
int main( int argc, char ** argv )
|
||||
{
|
||||
//Run a simple test of all the sysadm backend functions
|
||||
qDebug() << "**** Test Network Devices ****";
|
||||
QStringList devs = sysadm::NetDevice::listNetDevices();
|
||||
qDebug() <<"Devices:" << devs;
|
||||
for(int i=0; i<devs.length(); i++){
|
||||
@@ -18,6 +19,7 @@ int main( int argc, char ** argv )
|
||||
qDebug() << " - netmask:" << D.netmaskAsString();
|
||||
qDebug() << " - description:" << D.desc();
|
||||
qDebug() << " - MAC:" << D.macAsString();
|
||||
qDebug() << " - Uses DHCP:" << D.usesDHCP();
|
||||
//qDebug() << " - Media Type:" << D.mediaTypeAsString();
|
||||
qDebug() << " - Media Status:" << D.mediaStatusAsString();
|
||||
bool iswifi = D.isWireless();
|
||||
@@ -29,5 +31,22 @@ int main( int argc, char ** argv )
|
||||
qDebug() << " - Packets Rx:" << D.packetsRx() << "Errors:" << D.errorsRx();
|
||||
qDebug() << " - Packets Tx:" << D.packetsTx() << "Errors:" << D.errorsTx();
|
||||
}
|
||||
//Now run tests on the other network functionality
|
||||
qDebug() << "**** Test Network Entries ****";
|
||||
//QList<NetworkEntry> entries = sysadm::Network::listNetworkEntries();
|
||||
for(int i=0; i<devs.length(); i++){
|
||||
//qDebug() << "Entry:" << entries[i].name << "Aliases:"<< entries[i].aliases << "Number:" << entries[i].netnum;
|
||||
sysadm::NetDevSettings set = sysadm::Network::deviceRCSettings(devs[i]);
|
||||
qDebug() << "RC Settings:";
|
||||
qDebug() << " - Device:" << set.device;
|
||||
qDebug() << " - Associated Device:" << set.asDevice;
|
||||
qDebug() << " - Use DHCP:" << set.useDHCP;
|
||||
qDebug() << " - Static IPv4:" << set.staticIPv4;
|
||||
qDebug() << " - Static IPv6:" << set.staticIPv6;
|
||||
qDebug() << " - Static Netmask:" << set.staticNetmask;
|
||||
qDebug() << " - Static Gateway:" << set.staticGateway;
|
||||
qDebug() << " - Allow Secure Wifi:" << set.wifisecurity;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user