Wireless-Innovation-Forum / Citizens-Broadband-Radio-Service-Device

Apache License 2.0
31 stars 19 forks source link

Linux support #71

Closed cwilliams-ericsson closed 6 years ago

cwilliams-ericsson commented 6 years ago

This update enables support for Linux by modifying all directory paths to os-independent pathnames, instead of Windows-specific pathnames.

Only pathnames to files have changed. No impact to test files, json files, or test code logic.

This drop should be simple to verify:

If both of the above are successful, then the various pathname changes have been verified.

Verify on your Windows platform to ensure no issues. If possible, verify on a Linux platform as well. If you verify on Linux, please let me know.

I have tested with Windows 7, and with Linux Mint v18.1

cwilliams-ericsson commented 6 years ago

This pull request is showing conflicts, since I built it off a non-Master branch.

When I have approvals, I will resolve conflicts and merge to Master.

cwilliams-ericsson commented 6 years ago

Also note: pathnames changed slightly in the conf.xml file, so be careful you do not just cut and paste an old conf.xml file into its place without modifying it accordingly.

For example:

"\jsonExpectedFolder\" becomes "jsonExpectedFolder" "\testFiles\" becomes "testFiles" "\certificates\flaskcert1.pem" becomes "certificates/flaskcert1.pem" "\certificates\flaskcbsdiot.key" becomes "certificates/flaskcbsdiot.key" "\certificates\cacertidan1.pem" becomes "certificates/cacertidan1.pem" "\certificates\cpi_ca.crt" becomes "certificates/cpi_ca.crt"

cwilliams-ericsson commented 6 years ago

Resynched this branch with latest fixes from "bug-fixes" branch, so it is completely up to date

cwilliams-ericsson commented 6 years ago

Closing this pull request -- some issues with merging due to previous merge and revert merge. Will open new branch for Linux support.