• Skip to sidebar navigation
  • Skip to content

Bitbucket

  • More
    ProjectsRepositories
  • Help
    • Online help
    • Learn Git
    • Welcome to Bitbucket
    • Keyboard shortcuts
  • Log In
Alexander Dahl
  1. Alexander Dahl

buildroot

Public
Actions
  • Clone
  • Compare

Learn more about cloning repositories

You have read-only access

Navigation
  • Source
  • Commits
  • Branches
  • All Branches Graph
  • Forks
  1. Alexander Dahl
  2. buildroot

Source

buildroot/package/igd2-for-linux/igd2-for-linux.mk
Fabrice FontaineFabrice Fontaine committed 4c70361ac1415 Aug 2016
Raw file
Source viewDiff to previous
 
1
################################################################################
2
#
3
# igd2-for-linux
4
#
5
################################################################################
6
​
7
IGD2_FOR_LINUX_VERSION = v1.2
8
IGD2_FOR_LINUX_SITE = $(call github,ffontaine,igd2-for-linux,$(IGD2_FOR_LINUX_VERSION))
9
​
10
IGD2_FOR_LINUX_LICENSE = GPLv2
11
IGD2_FOR_LINUX_LICENSE_FILES = linuxigd2/doc/LICENSE
12
​
13
IGD2_FOR_LINUX_DEPENDENCIES = libupnp
14
​
15
IGD2_FOR_LINUX_BUILD_DIR = $(@D)/linuxigd2
16
IGD2_FOR_LINUX_CONF_DIR = $(IGD2_FOR_LINUX_BUILD_DIR)/configs
17
​
18
define IGD2_FOR_LINUX_BUILD_CMDS
19
    $(TARGET_MAKE_ENV) $(MAKE) -C $(IGD2_FOR_LINUX_BUILD_DIR) \
20
        $(TARGET_CONFIGURE_OPTS) \
21
        LIBUPNP_PREFIX="$(STAGING_DIR)/usr" \
22
        all
23
endef
24
​
25
define IGD2_FOR_LINUX_INSTALL_TARGET_CMDS
26
    $(INSTALL) -D -m 0755 $(IGD2_FOR_LINUX_BUILD_DIR)/bin/upnpd \
27
        $(TARGET_DIR)/usr/sbin/upnpd
28
    $(INSTALL) -D -m 0644 $(IGD2_FOR_LINUX_CONF_DIR)/upnpd.conf \
29
        $(TARGET_DIR)/etc/upnpd.conf
30
    mkdir -p $(TARGET_DIR)/etc/linuxigd/
31
    cp -dpfr $(IGD2_FOR_LINUX_CONF_DIR)/*.{xml,png} \
32
        $(TARGET_DIR)/etc/linuxigd/
33
endef
34
​
35
define IGD2_FOR_LINUX_INSTALL_INIT_SYSV
36
    $(INSTALL) -D -m 0755 package/igd2-for-linux/S99upnpd \
37
        $(TARGET_DIR)/etc/init.d/S99upnpd
38
endef
39
​
40
define IGD2_FOR_LINUX_INSTALL_INIT_SYSTEMD
41
    $(INSTALL) -D -m 0644 package/igd2-for-linux/upnpd.service \
42
        $(TARGET_DIR)/usr/lib/systemd/system/upnpd.service
43
    mkdir -p $(TARGET_DIR)/etc/systemd/system/multi-user.target.wants
44
    ln -sf ../../../../usr/lib/systemd/system/upnpd.service \
45
        $(TARGET_DIR)/etc/systemd/system/multi-user.target.wants/upnpd.service
46
endef
47
​
48
$(eval $(generic-package))
  • Git repository management for enterprise teams powered by Atlassian Bitbucket
  • Atlassian Bitbucket v6.7.2
  • Documentation
  • Request a feature
  • About
  • Contact Atlassian
Atlassian

Everything looks good. We'll let you know here if there's anything you should know about.