/LicenseManager

The component at the juice mixing machine, responsible for importing and managing licenses

Primary LanguageC++GNU General Public License v3.0GPL-3.0

LicenseManager

The component at the juice mixing machine, responsible for importing and managing licenses

Build for Ultimaker 3

  1. get a Raspberry Pi running Raspbian.
  2. rsync the Ultimaker root filesystem to the raspberry pi mkdir /tmp/ultimaker; cd /tmp/ultimaker; rsync -avPx root@<address-of-ultimaker:/ .
  3. mount dev, proc and sys into chroot environment: mount -t proc proc proc/; mount -t sysfs sys sys/; mount -o bind /dev dev/
  4. add /CodeMeter.h/ to /LicenseManager/src/ cp CodeMeter.h /tmp/ultimaker/tmp/LicenseManager
  5. change into ultimaker environment chroot ultimaker
  6. set reachable dns servers in /etc/resolve.conf e.g. 8.8.8.8
  7. clone pistache https://github.com/IUNO-TDM/pistache.git
  8. cd pistache, mkdir build, cd build
  9. cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ..
  10. make
  11. sudo make install
  12. clone LicenseManager from github cd /tmp; git clone https://github.com/IUNO-TDM/LicenseManager.git
  13. compile Licensemanager cd LicenseManager; make
  14. rsync to ultimaker
  15. have fun