Makefile 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. EXTDIR=${DESTDIR}/etc
  2. LIBDIR=${DESTDIR}/lib
  3. SERVICEDIR=${LIBDIR}/services
  4. UNITDIR=${LIBDIR}/systemd/system
  5. MAN8=${DESTDIR}/usr/share/man/man8
  6. SBIN=${DESTDIR}/sbin
  7. MODE=755
  8. DIRMODE=755
  9. CONFMODE=644
  10. install: files
  11. create-dirs:
  12. install -d -m ${DIRMODE} ${EXTDIR}/sysconfig
  13. install -d -m ${DIRMODE} ${SERVICEDIR}
  14. install -d -m ${DIRMODE} ${UNITDIR}
  15. install -d -m ${DIRMODE} ${MAN8}
  16. install -d -m ${DIRMODE} ${SBIN}
  17. ln -sfn services ${LIBDIR}/lsb
  18. files: create-dirs
  19. install -m ${MODE} lfs/sbin/ifup ${SBIN}
  20. install -m ${MODE} lfs/sbin/ifdown ${SBIN}
  21. install -m ${MODE} lfs/sbin/ifup.8 ${MAN8}
  22. ln -sf ifup.8 ${MAN8}/ifdown.8
  23. install -m ${MODE} lfs/lib/services/ipv4-static-route ${SERVICEDIR}
  24. install -m ${MODE} lfs/lib/services/ipv4-static ${SERVICEDIR}
  25. install -m ${CONFMODE} lfs/lib/services/init-functions ${SERVICEDIR}
  26. install -m ${CONFMODE} lfs/units/ifupdownat.service ${UNITDIR}/ifupdown@.service
  27. uninstall:
  28. rm -rf ${SERVICEDIR} ${LIBDIR}/lsb ${UNITDIR}/ifupdown@.service \
  29. ${SBIN}/ifup ${SBIN}/ifdown ${MAN8}/ifup.8 ${MAN8}/ifdown.8
  30. .PHONY: all create-dirs install files uninstall