mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-04-19 12:57:16 +00:00
Merge remote-tracking branch 'thingos/dev' into thingos-next
This commit is contained in:
commit
95273a1cf9
4
board/tinkerboard/cpinitramfs.sh
Executable file
4
board/tinkerboard/cpinitramfs.sh
Executable file
@ -0,0 +1,4 @@
|
||||
#!/bin/bash
|
||||
|
||||
cp $IMG_DIR/rootfs.cpio.gz $BOARD_DIR/initrd.gz
|
||||
|
5
board/tinkerboard/extlinux/extlinux.conf
Executable file
5
board/tinkerboard/extlinux/extlinux.conf
Executable file
@ -0,0 +1,5 @@
|
||||
label kernel-4.4
|
||||
kernel /zImage
|
||||
fdt /rk3288-miniarm.dtb
|
||||
append console=tty1 root=/dev/mmcblk0p2 rootwait panic=10 earlyprintk quiet loglevel=1 ipv6.disable=1
|
||||
|
20
board/tinkerboard/hw_intf.conf
Executable file
20
board/tinkerboard/hw_intf.conf
Executable file
@ -0,0 +1,20 @@
|
||||
|
||||
#Hardware Interface Config
|
||||
|
||||
intf:spi0=off
|
||||
intf:uart2=off
|
||||
intf:uart3=on
|
||||
intf:uart4=on
|
||||
intf:pcm_i2s=on
|
||||
intf:i2c1=on
|
||||
intf:i2c4=on
|
||||
intf:spi2=on
|
||||
intf:pwm2=on
|
||||
intf:pwm3=on
|
||||
intf:uart1=on
|
||||
|
||||
#DTS Overlay Config
|
||||
# 1. check the name.dtbo in /boot/overlays
|
||||
# 2. add intf:dtoverlay=name as below
|
||||
|
||||
#intf:dtoverlay=i2c
|
BIN
board/tinkerboard/initrd.gz
Normal file
BIN
board/tinkerboard/initrd.gz
Normal file
Binary file not shown.
13
board/tinkerboard/linux-fix-ethernet-operstate.patch
Normal file
13
board/tinkerboard/linux-fix-ethernet-operstate.patch
Normal file
@ -0,0 +1,13 @@
|
||||
diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c b/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
|
||||
index 2844b497464d..a4b0bb432368 100644
|
||||
--- a/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
|
||||
+++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
|
||||
@@ -3060,6 +3060,8 @@ int stmmac_dvr_probe(struct device *device,
|
||||
goto error_netdev_register;
|
||||
}
|
||||
|
||||
+ netif_carrier_off(ndev);
|
||||
+
|
||||
wake_lock_init(&priv->plat->wol_wake_lock, WAKE_LOCK_SUSPEND, "wol_wake_lock");
|
||||
|
||||
return ret;
|
12
board/tinkerboard/mkimage.sh
Executable file
12
board/tinkerboard/mkimage.sh
Executable file
@ -0,0 +1,12 @@
|
||||
#!/bin/bash -e
|
||||
|
||||
BOARD_DIR=$(dirname $0)
|
||||
COMMON_DIR=$BOARD_DIR/../common
|
||||
|
||||
export BOARD=$(basename $BOARD_DIR)
|
||||
export IMG_DIR=$BOARD_DIR/../../output/$BOARD/images/
|
||||
export UBOOT_BIN=$BOARD_DIR/u-boot.img
|
||||
export UBOOT_SEEK=64
|
||||
|
||||
$COMMON_DIR/mkimage.sh
|
||||
|
4
board/tinkerboard/overlay-initramfs/remove_initramfs
Executable file
4
board/tinkerboard/overlay-initramfs/remove_initramfs
Executable file
@ -0,0 +1,4 @@
|
||||
#!/bin/sh
|
||||
|
||||
sed 's/\([ ]*\)\(initrd.*\)/\1#\2/g' /boot/extlinux/extlinux.conf
|
||||
|
1
board/tinkerboard/overlay/etc/board
Normal file
1
board/tinkerboard/overlay/etc/board
Normal file
@ -0,0 +1 @@
|
||||
tinkerboard
|
5
board/tinkerboard/overlay/etc/init.d/boardsn
Executable file
5
board/tinkerboard/overlay/etc/init.d/boardsn
Executable file
@ -0,0 +1,5 @@
|
||||
#!/bin/bash
|
||||
|
||||
sn=$(cat /proc/cpuinfo | grep Serial | tr -d ' ' | cut -d ':' -f 2)
|
||||
echo ${sn: -8}
|
||||
|
5
board/tinkerboard/overlay/usr/libexec/fw-prepare-boot
Executable file
5
board/tinkerboard/overlay/usr/libexec/fw-prepare-boot
Executable file
@ -0,0 +1,5 @@
|
||||
#!/bin/bash
|
||||
|
||||
cat /boot/extlinux/extlinux.conf | grep -v 'initrd' > /boot/extlinux/extlinux.conf
|
||||
echo " initrd /initrd.gz" >> /boot/extlinux/extlinux.conf
|
||||
|
9
board/tinkerboard/postscript.sh
Executable file
9
board/tinkerboard/postscript.sh
Executable file
@ -0,0 +1,9 @@
|
||||
#!/bin/sh
|
||||
|
||||
set -e
|
||||
|
||||
cp $IMG_DIR/zImage $BOOT_DIR
|
||||
cp $IMG_DIR/rk3288-miniarm.dtb $BOOT_DIR
|
||||
cp $BOARD_DIR/hw_intf.conf $BOOT_DIR
|
||||
cp -r $BOARD_DIR/extlinux $BOOT_DIR
|
||||
|
BIN
board/tinkerboard/u-boot.img
Normal file
BIN
board/tinkerboard/u-boot.img
Normal file
Binary file not shown.
@ -12,7 +12,7 @@ BR2_ROOTFS_OVERLAY="board/common/overlay board/raspberrypi2/overlay"
|
||||
BR2_ROOTFS_POST_BUILD_SCRIPT="board/common/postscript.sh"
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/4f30a5365296658d66ef8a9f878a25d229e2d5fa.tar.gz"
|
||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/36612d5d7a88672a3e7dd6cb458dbbbca0d75efe.tar.gz"
|
||||
BR2_LINUX_KERNEL_DEFCONFIG="bcm2709"
|
||||
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
||||
BR2_LINUX_KERNEL_INTREE_DTS_NAME="bcm2709-rpi-2-b"
|
||||
|
@ -12,7 +12,7 @@ BR2_ROOTFS_OVERLAY="board/common/overlay board/raspberrypi3/overlay"
|
||||
BR2_ROOTFS_POST_BUILD_SCRIPT="board/common/postscript.sh"
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/4f30a5365296658d66ef8a9f878a25d229e2d5fa.tar.gz"
|
||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/36612d5d7a88672a3e7dd6cb458dbbbca0d75efe.tar.gz"
|
||||
BR2_LINUX_KERNEL_DEFCONFIG="bcm2709"
|
||||
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
||||
BR2_LINUX_KERNEL_INTREE_DTS_NAME="bcm2710-rpi-3-b bcm2710-rpi-3-b-plus bcm2710-rpi-cm3"
|
||||
|
@ -19,7 +19,7 @@ BR2_ROOTFS_OVERLAY="board/common/overlay board/raspberrypi/overlay"
|
||||
BR2_ROOTFS_POST_BUILD_SCRIPT="board/common/postscript.sh"
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/4f30a5365296658d66ef8a9f878a25d229e2d5fa.tar.gz"
|
||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/36612d5d7a88672a3e7dd6cb458dbbbca0d75efe.tar.gz"
|
||||
BR2_LINUX_KERNEL_DEFCONFIG="bcmrpi"
|
||||
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
||||
BR2_LINUX_KERNEL_INTREE_DTS_NAME="bcm2708-rpi-0-w bcm2708-rpi-b bcm2708-rpi-b-plus bcm2708-rpi-cm"
|
||||
|
79
configs/tinkerboard_defconfig
Normal file
79
configs/tinkerboard_defconfig
Normal file
@ -0,0 +1,79 @@
|
||||
BR2_arm=y
|
||||
BR2_cortex_a17=y
|
||||
BR2_ARM_FPU_NEON_VFPV4=y
|
||||
BR2_CCACHE=y
|
||||
BR2_CCACHE_DIR="$(TOPDIR)/.buildroot-ccache-bananapim1"
|
||||
BR2_OPTIMIZE_2=y
|
||||
BR2_TOOLCHAIN_EXTERNAL=y
|
||||
BR2_TARGET_OPTIMIZATION="-pipe"
|
||||
BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y
|
||||
BR2_TARGET_TZ_INFO=y
|
||||
BR2_ROOTFS_OVERLAY="board/common/overlay board/bananapim1/overlay"
|
||||
BR2_ROOTFS_POST_BUILD_SCRIPT="board/common/postscript.sh"
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/TinkerBoard/debian_kernel/archive/4cf992a71ecfed2a817219cf83aba5bf8c5d1d69.tar.gz"
|
||||
BR2_LINUX_KERNEL_DEFCONFIG="miniarm-rk3288"
|
||||
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
||||
BR2_LINUX_KERNEL_INTREE_DTS_NAME="rk3288-miniarm"
|
||||
BR2_PACKAGE_BUSYBOX_CONFIG="board/common/busybox.config"
|
||||
BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
|
||||
BR2_PACKAGE_ALSA_UTILS=y
|
||||
BR2_PACKAGE_ALSA_UTILS_APLAY=y
|
||||
BR2_PACKAGE_GZIP=y
|
||||
BR2_PACKAGE_JQ=y
|
||||
BR2_PACKAGE_E2FSPROGS=y
|
||||
BR2_PACKAGE_NTFS_3G=y
|
||||
BR2_PACKAGE_B43_FIRMWARE=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_7010=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9170=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9271=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XXX=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8797=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8897=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT61=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX=y
|
||||
BR2_PACKAGE_USB_MODESWITCH_DATA=y
|
||||
BR2_PACKAGE_CA_CERTIFICATES=y
|
||||
BR2_PACKAGE_LIBSSH2=y
|
||||
BR2_PACKAGE_LIBFUSE=y
|
||||
BR2_PACKAGE_LIBCURL=y
|
||||
BR2_PACKAGE_CURL=y
|
||||
BR2_PACKAGE_LIBCAP=y
|
||||
BR2_PACKAGE_PCRE=y
|
||||
BR2_PACKAGE_PCRE_UCP=y
|
||||
BR2_PACKAGE_AUTOSSH=y
|
||||
BR2_PACKAGE_CRDA=y
|
||||
BR2_PACKAGE_DHCP=y
|
||||
BR2_PACKAGE_DHCP_CLIENT=y
|
||||
# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set
|
||||
BR2_PACKAGE_IPTABLES=y
|
||||
BR2_PACKAGE_IW=y
|
||||
BR2_PACKAGE_NETCAT=y
|
||||
BR2_PACKAGE_NET_TOOLS=y
|
||||
BR2_PACKAGE_NTP=y
|
||||
BR2_PACKAGE_NTP_NTPDATE=y
|
||||
BR2_PACKAGE_OPENSSH=y
|
||||
BR2_PACKAGE_PPPD=y
|
||||
BR2_PACKAGE_WIRELESS_TOOLS=y
|
||||
BR2_PACKAGE_WPA_SUPPLICANT=y
|
||||
BR2_PACKAGE_WPA_SUPPLICANT_AUTOSCAN=y
|
||||
BR2_PACKAGE_WPA_SUPPLICANT_EAP=y
|
||||
BR2_PACKAGE_WPA_SUPPLICANT_WPS=y
|
||||
BR2_PACKAGE_WPA_SUPPLICANT_CLI=y
|
||||
BR2_PACKAGE_BASH=y
|
||||
BR2_PACKAGE_LOGROTATE=y
|
||||
BR2_PACKAGE_TAR=y
|
||||
BR2_PACKAGE_UTIL_LINUX_BINARIES=y
|
||||
BR2_PACKAGE_UTIL_LINUX_PARTX=y
|
||||
BR2_PACKAGE_NANO=y
|
||||
BR2_PACKAGE_HOST_DTC=y
|
||||
BR2_PACKAGE_HOST_SUNXI_TOOLS=y
|
||||
BR2_PACKAGE_HOST_UBOOT_TOOLS=y
|
16
configs/tinkerboard_initramfs_defconfig
Normal file
16
configs/tinkerboard_initramfs_defconfig
Normal file
@ -0,0 +1,16 @@
|
||||
BR2_arm=y
|
||||
BR2_cortex_a17=y
|
||||
BR2_ARM_FPU_NEON_VFPV4=y
|
||||
BR2_CCACHE=y
|
||||
BR2_CCACHE_DIR="$(TOPDIR)/.buildroot-ccache-tinkerboard-initramfs"
|
||||
BR2_OPTIMIZE_2=y
|
||||
BR2_TOOLCHAIN_EXTERNAL=y
|
||||
BR2_TARGET_OPTIMIZATION="-pipe"
|
||||
BR2_ROOTFS_OVERLAY="board/common/overlay-initramfs board/tinkerboard/overlay-initramfs"
|
||||
BR2_PACKAGE_BUSYBOX_CONFIG="board/common/busybox_initramfs.config"
|
||||
BR2_PACKAGE_UTIL_LINUX=y
|
||||
BR2_PACKAGE_UTIL_LINUX_LIBBLKID=y
|
||||
BR2_TARGET_ROOTFS_CPIO=y
|
||||
BR2_TARGET_ROOTFS_CPIO_GZIP=y
|
||||
# BR2_TARGET_ROOTFS_TAR is not set
|
||||
BR2_PACKAGE_HOST_UBOOT_TOOLS=y
|
@ -747,10 +747,15 @@ endif
|
||||
if BR2_PACKAGE_PYTHON || BR2_PACKAGE_PYTHON3
|
||||
menu "External python modules"
|
||||
source "package/python-aiocoap/Config.in"
|
||||
source "package/python-aiohttp/Config.in"
|
||||
source "package/python-aiohttp-apispec/Config.in"
|
||||
source "package/python-aiohttp-swagger/Config.in"
|
||||
source "package/python-alsaaudio/Config.in"
|
||||
source "package/python-apispec/Config.in"
|
||||
source "package/python-argh/Config.in"
|
||||
source "package/python-arrow/Config.in"
|
||||
source "package/python-asn1crypto/Config.in"
|
||||
source "package/python-async-timeout/Config.in"
|
||||
source "package/python-attrs/Config.in"
|
||||
source "package/python-autobahn/Config.in"
|
||||
source "package/python-automat/Config.in"
|
||||
@ -774,6 +779,7 @@ menu "External python modules"
|
||||
source "package/python-cherrypy/Config.in"
|
||||
source "package/python-click/Config.in"
|
||||
source "package/python-coherence/Config.in"
|
||||
source "package/python-colibris/Config.in"
|
||||
source "package/python-configobj/Config.in"
|
||||
source "package/python-configshell-fb/Config.in"
|
||||
source "package/python-constantly/Config.in"
|
||||
@ -799,6 +805,7 @@ menu "External python modules"
|
||||
source "package/python-docopt/Config.in"
|
||||
source "package/python-docutils/Config.in"
|
||||
source "package/python-dominate/Config.in"
|
||||
source "package/python-dotenv/Config.in"
|
||||
source "package/python-dpkt/Config.in"
|
||||
source "package/python-ecdsa/Config.in"
|
||||
source "package/python-engineio/Config.in"
|
||||
@ -825,6 +832,7 @@ menu "External python modules"
|
||||
source "package/python-ibmiotf/Config.in"
|
||||
source "package/python-id3/Config.in"
|
||||
source "package/python-idna/Config.in"
|
||||
source "package/python-idna-ssl/Config.in"
|
||||
source "package/python-incremental/Config.in"
|
||||
source "package/python-influxdb/Config.in"
|
||||
source "package/python-iniparse/Config.in"
|
||||
@ -853,11 +861,15 @@ menu "External python modules"
|
||||
source "package/python-markdown/Config.in"
|
||||
source "package/python-markdown2/Config.in"
|
||||
source "package/python-markupsafe/Config.in"
|
||||
source "package/python-marshmallow/Config.in"
|
||||
source "package/python-marshmallow-peewee/Config.in"
|
||||
source "package/python-mbstrdecoder/Config.in"
|
||||
source "package/python-meld3/Config.in"
|
||||
source "package/python-mistune/Config.in"
|
||||
source "package/python-mock/Config.in"
|
||||
source "package/python-more-itertools/Config.in"
|
||||
source "package/python-msgpack/Config.in"
|
||||
source "package/python-multidict/Config.in"
|
||||
source "package/python-mutagen/Config.in"
|
||||
source "package/python-mwclient/Config.in"
|
||||
source "package/python-mwscrape/Config.in"
|
||||
@ -876,6 +888,9 @@ menu "External python modules"
|
||||
source "package/python-pathpy/Config.in"
|
||||
source "package/python-pathtools/Config.in"
|
||||
source "package/python-pathvalidate/Config.in"
|
||||
source "package/python-pbr/Config.in"
|
||||
source "package/python-peewee/Config.in"
|
||||
source "package/python-peewee-migrate/Config.in"
|
||||
source "package/python-pexpect/Config.in"
|
||||
source "package/python-pickleshare/Config.in"
|
||||
source "package/python-picamera/Config.in"
|
||||
@ -902,6 +917,7 @@ menu "External python modules"
|
||||
source "package/python-pygments/Config.in"
|
||||
source "package/python-pyicu/Config.in"
|
||||
source "package/python-pyinotify/Config.in"
|
||||
source "package/python-pyjwt/Config.in"
|
||||
source "package/python-pylibftdi/Config.in"
|
||||
source "package/python-pylru/Config.in"
|
||||
source "package/python-pymodbus/Config.in"
|
||||
@ -934,6 +950,7 @@ menu "External python modules"
|
||||
source "package/python-pyyaml/Config.in"
|
||||
source "package/python-pyzmq/Config.in"
|
||||
source "package/python-raven/Config.in"
|
||||
source "package/python-redis/Config.in"
|
||||
source "package/python-reentry/Config.in"
|
||||
source "package/python-remi/Config.in"
|
||||
source "package/python-request-id/Config.in"
|
||||
@ -941,6 +958,7 @@ menu "External python modules"
|
||||
source "package/python-requests-oauthlib/Config.in"
|
||||
source "package/python-requests-toolbelt/Config.in"
|
||||
source "package/python-rpi-gpio/Config.in"
|
||||
source "package/python-rq/Config.in"
|
||||
source "package/python-rtslib-fb/Config.in"
|
||||
source "package/python-scandir/Config.in"
|
||||
source "package/python-scapy3k/Config.in"
|
||||
@ -982,6 +1000,7 @@ menu "External python modules"
|
||||
source "package/python-txaio/Config.in"
|
||||
source "package/python-txtorcon/Config.in"
|
||||
source "package/python-typepy/Config.in"
|
||||
source "package/python-typing-extensions/Config.in"
|
||||
source "package/python-u-msgpack/Config.in"
|
||||
source "package/python-ubjson/Config.in"
|
||||
source "package/python-ujson/Config.in"
|
||||
@ -993,6 +1012,7 @@ menu "External python modules"
|
||||
source "package/python-watchdog/Config.in"
|
||||
source "package/python-wcwidth/Config.in"
|
||||
source "package/python-web2py/Config.in"
|
||||
source "package/python-webargs/Config.in"
|
||||
source "package/python-webob/Config.in"
|
||||
source "package/python-webpy/Config.in"
|
||||
source "package/python-websocket-client/Config.in"
|
||||
@ -1007,6 +1027,7 @@ menu "External python modules"
|
||||
source "package/python-xlutils/Config.in"
|
||||
source "package/python-xlwt/Config.in"
|
||||
source "package/python-xmltodict/Config.in"
|
||||
source "package/python-yarl/Config.in"
|
||||
source "package/python-yieldfrom/Config.in"
|
||||
source "package/python-zope-interface/Config.in"
|
||||
endmenu
|
||||
|
@ -45,6 +45,7 @@ menu "Host utilities"
|
||||
source "package/pwgen/Config.in.host"
|
||||
source "package/python-cython/Config.in.host"
|
||||
source "package/python-lxml/Config.in.host"
|
||||
source "package/python-pbr/Config.in.host"
|
||||
source "package/python-six/Config.in.host"
|
||||
source "package/python-xlrd/Config.in.host"
|
||||
source "package/qemu/Config.in.host"
|
||||
|
9
package/python-aiohttp-apispec/Config.in
Normal file
9
package/python-aiohttp-apispec/Config.in
Normal file
@ -0,0 +1,9 @@
|
||||
config BR2_PACKAGE_PYTHON_AIOHTTP_APISPEC
|
||||
bool "python-aiohttp-apispec"
|
||||
depends on BR2_PACKAGE_PYTHON3
|
||||
select BR2_PACKAGE_PYTHON_AIOHTTP
|
||||
select BR2_PACKAGE_PYTHON_APISPEC
|
||||
help
|
||||
Build and document REST APIs with aiohttp and apispec.
|
||||
|
||||
https://github.com/maximdanilchenko/aiohttp-apispec
|
@ -0,0 +1,2 @@
|
||||
sha256 139f87b2af7b24e3fc02f23e6ff089aac151bfe961f8d9c61211f277ecb633b6 aiohttp-apispec-0.7.7.tar.gz
|
||||
|
14
package/python-aiohttp-apispec/python-aiohttp-apispec.mk
Normal file
14
package/python-aiohttp-apispec/python-aiohttp-apispec.mk
Normal file
@ -0,0 +1,14 @@
|
||||
################################################################################
|
||||
#
|
||||
# python-aiohttp-apispec
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_AIOHTTP_APISPEC_VERSION = 0.7.7
|
||||
PYTHON_AIOHTTP_APISPEC_SOURCE = aiohttp-apispec-$(PYTHON_AIOHTTP_APISPEC_VERSION).tar.gz
|
||||
PYTHON_AIOHTTP_APISPEC_SITE = https://files.pythonhosted.org/packages/2f/4f/3085c9efff1ecf9949664769ffa55cb3702829c17a6c25e82671e85af24b
|
||||
PYTHON_AIOHTTP_APISPEC_SETUP_TYPE = setuptools
|
||||
PYTHON_AIOHTTP_APISPEC_LICENSE = Apache-2.0
|
||||
PYTHON_AIOHTTP_APISPEC_LICENSE_FILES = LICENSE.txt
|
||||
|
||||
$(eval $(python-package))
|
7
package/python-aiohttp-swagger/Config.in
Normal file
7
package/python-aiohttp-swagger/Config.in
Normal file
@ -0,0 +1,7 @@
|
||||
config BR2_PACKAGE_PYTHON_AIOHTTP_SWAGGER
|
||||
bool "python-aiohttp-swagger"
|
||||
depends on BR2_PACKAGE_PYTHON3
|
||||
help
|
||||
Swagger API Documentation builder for aiohttp server
|
||||
|
||||
https://github.com/cr0hn/aiohttp-swagger
|
@ -0,0 +1,2 @@
|
||||
sha256 b9db24513c2092e4d5aecc897d7df01e7ba8ed2c23699536c20d1743e15f87e4 aiohttp-swagger-1.0.5.tar.gz
|
||||
|
14
package/python-aiohttp-swagger/python-aiohttp-swagger.mk
Normal file
14
package/python-aiohttp-swagger/python-aiohttp-swagger.mk
Normal file
@ -0,0 +1,14 @@
|
||||
################################################################################
|
||||
#
|
||||
# python-apispec
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_AIOHTTP_SWAGGER_VERSION = 1.0.5
|
||||
PYTHON_AIOHTTP_SWAGGER_SOURCE = aiohttp-swagger-$(PYTHON_AIOHTTP_SWAGGER_VERSION).tar.gz
|
||||
PYTHON_AIOHTTP_SWAGGER_SITE = https://files.pythonhosted.org/packages/96/a9/4c74fbd561b3beea9d8926f91290b026e746d20279b876f98fb9ac0bbe02
|
||||
PYTHON_AIOHTTP_SWAGGER_SETUP_TYPE = setuptools
|
||||
PYTHON_AIOHTTP_SWAGGER_LICENSE = Apache-2.0
|
||||
PYTHON_AIOHTTP_SWAGGER_LICENSE_FILES = LICENSE.txt
|
||||
|
||||
$(eval $(python-package))
|
15
package/python-aiohttp/Config.in
Normal file
15
package/python-aiohttp/Config.in
Normal file
@ -0,0 +1,15 @@
|
||||
config BR2_PACKAGE_PYTHON_AIOHTTP
|
||||
bool "python-aiohttp"
|
||||
depends on BR2_PACKAGE_PYTHON3
|
||||
select BR2_PACKAGE_PYTHON_ATTRS # runtime
|
||||
select BR2_PACKAGE_PYTHON_CCHARDET if BR2_INSTALL_LIBSTDCPP # runtime
|
||||
select BR2_PACKAGE_PYTHON_CHARDET if !BR2_INSTALL_LIBSTDCPP # runtime
|
||||
select BR2_PACKAGE_PYTHON_MULTIDICT # runtime
|
||||
select BR2_PACKAGE_PYTHON_ASYNC_TIMEOUT # runtime
|
||||
select BR2_PACKAGE_PYTHON_YARL # runtime
|
||||
select BR2_PACKAGE_PYTHON_AIODNS # runtime
|
||||
select BR2_PACKAGE_PYTHON3_ZLIB # runtime
|
||||
help
|
||||
Async http client/server framework (asyncio).
|
||||
|
||||
https://github.com/aio-libs/aiohttp
|
5
package/python-aiohttp/python-aiohttp.hash
Normal file
5
package/python-aiohttp/python-aiohttp.hash
Normal file
@ -0,0 +1,5 @@
|
||||
# md5, sha256 from https://pypi.org/pypi/aiohttp/json
|
||||
md5 85fe5c9037256c58d4678148bd91b3f3 aiohttp-3.5.4.tar.gz
|
||||
sha256 9c4c83f4fa1938377da32bc2d59379025ceeee8e24b89f72fcbccd8ca22dc9bf aiohttp-3.5.4.tar.gz
|
||||
# Locally computed sha256 checksums
|
||||
sha256 6fd5243e92dd7f98ec69c7ac377728e74905709ff527a5bf98d6d0263c04f5b6 LICENSE.txt
|
14
package/python-aiohttp/python-aiohttp.mk
Normal file
14
package/python-aiohttp/python-aiohttp.mk
Normal file
@ -0,0 +1,14 @@
|
||||
################################################################################
|
||||
#
|
||||
# python-aiohttp
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_AIOHTTP_VERSION = 3.5.4
|
||||
PYTHON_AIOHTTP_SOURCE = aiohttp-$(PYTHON_AIOHTTP_VERSION).tar.gz
|
||||
PYTHON_AIOHTTP_SITE = https://files.pythonhosted.org/packages/0f/58/c8b83f999da3b13e66249ea32f325be923791c0c10aee6cf16002a3effc1
|
||||
PYTHON_AIOHTTP_SETUP_TYPE = setuptools
|
||||
PYTHON_AIOHTTP_LICENSE = Apache-2.0
|
||||
PYTHON_AIOHTTP_LICENSE_FILES = LICENSE.txt
|
||||
|
||||
$(eval $(python-package))
|
7
package/python-apispec/Config.in
Normal file
7
package/python-apispec/Config.in
Normal file
@ -0,0 +1,7 @@
|
||||
config BR2_PACKAGE_PYTHON_APISPEC
|
||||
bool "python-apispec"
|
||||
depends on BR2_PACKAGE_PYTHON3
|
||||
help
|
||||
A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification).
|
||||
|
||||
https://github.com/marshmallow-code/apispec
|
2
package/python-apispec/python-apispec.hash
Normal file
2
package/python-apispec/python-apispec.hash
Normal file
@ -0,0 +1,2 @@
|
||||
sha256 1661bc574b1579ef72883aafd87c0178d1c129659cd4f1c76a68fcc852e1b4ed apispec-0.39.0.tar.gz
|
||||
|
14
package/python-apispec/python-apispec.mk
Normal file
14
package/python-apispec/python-apispec.mk
Normal file
@ -0,0 +1,14 @@
|
||||
################################################################################
|
||||
#
|
||||
# python-apispec
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_APISPEC_VERSION = 0.39.0
|
||||
PYTHON_APISPEC_SOURCE = apispec-$(PYTHON_APISPEC_VERSION).tar.gz
|
||||
PYTHON_APISPEC_SITE = https://files.pythonhosted.org/packages/e9/92/833b2715566b9fe4a34ea544f48f997b3468cbe4c2a2a70d8dd432830c24
|
||||
PYTHON_APISPEC_SETUP_TYPE = setuptools
|
||||
PYTHON_APISPEC_LICENSE = Apache-2.0
|
||||
PYTHON_APISPEC_LICENSE_FILES = LICENSE.txt
|
||||
|
||||
$(eval $(python-package))
|
7
package/python-async-timeout/Config.in
Normal file
7
package/python-async-timeout/Config.in
Normal file
@ -0,0 +1,7 @@
|
||||
config BR2_PACKAGE_PYTHON_ASYNC_TIMEOUT
|
||||
bool "python-async-timeout"
|
||||
depends on BR2_PACKAGE_PYTHON3
|
||||
help
|
||||
asyncio-compatible timeout context manager.
|
||||
|
||||
https://github.com/aio-libs/async-timeout
|
5
package/python-async-timeout/python-async-timeout.hash
Normal file
5
package/python-async-timeout/python-async-timeout.hash
Normal file
@ -0,0 +1,5 @@
|
||||
# md5, sha256 from https://pypi.python.org/pypi/async_timeout/json
|
||||
md5 305c4fa529f2485c403d0dbe14390175 async-timeout-3.0.1.tar.gz
|
||||
sha256 0c3c816a028d47f659d6ff5c745cb2acf1f966da1fe5c19c77a70282b25f4c5f async-timeout-3.0.1.tar.gz
|
||||
# Locally computed sha256 checksums
|
||||
sha256 b40930bbcf80744c86c46a12bc9da056641d722716c378f5659b9e555ef833e1 LICENSE
|
14
package/python-async-timeout/python-async-timeout.mk
Normal file
14
package/python-async-timeout/python-async-timeout.mk
Normal file
@ -0,0 +1,14 @@
|
||||
################################################################################
|
||||
#
|
||||
# python-async-timeout
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_ASYNC_TIMEOUT_VERSION = 3.0.1
|
||||
PYTHON_ASYNC_TIMEOUT_SOURCE = async-timeout-$(PYTHON_ASYNC_TIMEOUT_VERSION).tar.gz
|
||||
PYTHON_ASYNC_TIMEOUT_SITE = https://files.pythonhosted.org/packages/a1/78/aae1545aba6e87e23ecab8d212b58bb70e72164b67eb090b81bb17ad38e3
|
||||
PYTHON_ASYNC_TIMEOUT_LICENSE = Apache-2.0
|
||||
PYTHON_ASYNC_TIMEOUT_LICENSE_FILES = LICENSE
|
||||
PYTHON_ASYNC_TIMEOUT_SETUP_TYPE = setuptools
|
||||
|
||||
$(eval $(python-package))
|
@ -1,3 +1 @@
|
||||
# md5 from https://pypi.python.org/pypi/attrs/json, sha256 locally computed
|
||||
md5 3b7136a570f3ff8a4ff42e7360073f9f attrs-17.2.0.tar.gz
|
||||
sha256 5d4d1b99f94d69338f485984127e4473b3ab9e20f43821b0e546cc3b2302fd11 attrs-17.2.0.tar.gz
|
||||
sha256 10cbf6e27dbce8c30807caf056c8eb50917e0eaafe86347671b57254006c3e69 attrs-18.2.0.tar.gz
|
||||
|
@ -4,9 +4,9 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_ATTRS_VERSION = 17.2.0
|
||||
PYTHON_ATTRS_VERSION = 18.2.0
|
||||
PYTHON_ATTRS_SOURCE = attrs-$(PYTHON_ATTRS_VERSION).tar.gz
|
||||
PYTHON_ATTRS_SITE = https://pypi.python.org/packages/be/41/e909cb6d901e9689da947419505cc7fb7d242a08a62ee221fce6a009a523
|
||||
PYTHON_ATTRS_SITE = https://files.pythonhosted.org/packages/0f/9e/26b1d194aab960063b266170e53c39f73ea0d0d3f5ce23313e0ec8ee9bdf
|
||||
PYTHON_ATTRS_SETUP_TYPE = setuptools
|
||||
PYTHON_ATTRS_LICENSE = MIT
|
||||
PYTHON_ATTRS_LICENSE_FILES = LICENSE
|
||||
|
@ -1,4 +1 @@
|
||||
# md5 from https://pypi.python.org/pypi/cached-property/json, sha256 locally computed
|
||||
md5 fc7a49d2c4b7987f92b00c7b49128530 cached-property-1.4.0.tar.gz
|
||||
sha256 a2fa0f89dd422f7e5dd992a4a3e0ce209d5d1e47a4db28fd0a7b5273ec8da3f0 cached-property-1.4.0.tar.gz
|
||||
sha256 ba4756c8039b25b66e3c456cc5bf635aa528cf459b97ee1499d06684ccd89b9a LICENSE
|
||||
sha256 9217a59f14a5682da7c4b8829deadbfc194ac22e9908ccf7c8820234e80a1504 cached-property-1.5.1.tar.gz
|
||||
|
@ -4,9 +4,9 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_CACHED_PROPERTY_VERSION = 1.4.0
|
||||
PYTHON_CACHED_PROPERTY_VERSION = 1.5.1
|
||||
PYTHON_CACHED_PROPERTY_SOURCE = cached-property-$(PYTHON_CACHED_PROPERTY_VERSION).tar.gz
|
||||
PYTHON_CACHED_PROPERTY_SITE = https://pypi.python.org/packages/ce/87/72b7a5a0504ad8d5d5ea6804ac5b24ce4f07869f61c47ea00cd4382320ba
|
||||
PYTHON_CACHED_PROPERTY_SITE = https://files.pythonhosted.org/packages/57/8e/0698e10350a57d46b3bcfe8eff1d4181642fd1724073336079cb13c5cf7f
|
||||
PYTHON_CACHED_PROPERTY_SETUP_TYPE = setuptools
|
||||
PYTHON_CACHED_PROPERTY_LICENSE = BSD-3-Clause
|
||||
PYTHON_CACHED_PROPERTY_LICENSE_FILES = LICENSE
|
||||
|
7
package/python-colibris/Config.in
Normal file
7
package/python-colibris/Config.in
Normal file
@ -0,0 +1,7 @@
|
||||
config BR2_PACKAGE_PYTHON_COLIBRIS
|
||||
bool "python-colibris"
|
||||
depends on BR2_PACKAGE_PYTHON3
|
||||
help
|
||||
A collection of libraries glued together to make writing RESTful microservices easier.
|
||||
|
||||
https://gitlab.com/safefleet/colibris
|
2
package/python-colibris/python-colibris.hash
Normal file
2
package/python-colibris/python-colibris.hash
Normal file
@ -0,0 +1,2 @@
|
||||
sha256 ef291ebd1935886d2aae0cb996da3dddcfb7253462df185980897b290fd26d78 colibris-0.4.2.tar.gz
|
||||
|
14
package/python-colibris/python-colibris.mk
Normal file
14
package/python-colibris/python-colibris.mk
Normal file
@ -0,0 +1,14 @@
|
||||
################################################################################
|
||||
#
|
||||
# python-colibris
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_COLIBRIS_VERSION = 0.4.2
|
||||
PYTHON_COLIBRIS_SOURCE = colibris-$(PYTHON_COLIBRIS_VERSION).tar.gz
|
||||
PYTHON_COLIBRIS_SITE = https://files.pythonhosted.org/packages/05/88/2fcf6ddd6c9591147b14f691b9bf4007cc909a0f2f2e9fa8af5150a8e59d
|
||||
PYTHON_COLIBRIS_SETUP_TYPE = setuptools
|
||||
PYTHON_COLIBRIS_LICENSE = Apache-2.0
|
||||
PYTHON_COLIBRIS_LICENSE_FILES = LICENSE.txt
|
||||
|
||||
$(eval $(python-package))
|
7
package/python-dotenv/Config.in
Normal file
7
package/python-dotenv/Config.in
Normal file
@ -0,0 +1,7 @@
|
||||
config BR2_PACKAGE_PYTHON_DOTENV
|
||||
bool "python-dotenv"
|
||||
depends on BR2_PACKAGE_PYTHON || BR2_PACKAGE_PYTHON3
|
||||
help
|
||||
Add .env support to your django/flask apps in development and deployments.
|
||||
|
||||
https://github.com/theskumar/python-dotenv
|
2
package/python-dotenv/python-dotenv.hash
Normal file
2
package/python-dotenv/python-dotenv.hash
Normal file
@ -0,0 +1,2 @@
|
||||
sha256 c9b1ddd3cdbe75c7d462cb84674d87130f4b948f090f02c7d7144779afb99ae0 python-dotenv-0.10.1.tar.gz
|
||||
|
14
package/python-dotenv/python-dotenv.mk
Normal file
14
package/python-dotenv/python-dotenv.mk
Normal file
@ -0,0 +1,14 @@
|
||||
################################################################################
|
||||
#
|
||||
# python-dotenv
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_DOTENV_VERSION = 0.10.1
|
||||
PYTHON_DOTENV_SOURCE = python-dotenv-$(PYTHON_DOTENV_VERSION).tar.gz
|
||||
PYTHON_DOTENV_SITE = https://files.pythonhosted.org/packages/0f/fe/b0e23db9c6b7dc8c2b21b62990890c85441c95557be1f3f3d5a126ec3009
|
||||
PYTHON_DOTENV_SETUP_TYPE = setuptools
|
||||
PYTHON_DOTENV_LICENSE = Apache-2.0
|
||||
PYTHON_DOTENV_LICENSE_FILES = LICENSE.txt
|
||||
|
||||
$(eval $(python-package))
|
6
package/python-fastentrypoints/Config.in.host
Normal file
6
package/python-fastentrypoints/Config.in.host
Normal file
@ -0,0 +1,6 @@
|
||||
config BR2_PACKAGE_HOST_PYTHON_FASTENTRYPOINTS
|
||||
bool "host python-fastentrypoints"
|
||||
help
|
||||
Makes entry_points specified in setup.py load more quickly.
|
||||
|
||||
https://github.com/ninjaaron/fast-entry_points
|
@ -0,0 +1,4 @@
|
||||
# md5 from https://pypi.org/pypi/fastentrypoints/json, sha256 locally computed
|
||||
md5 390ad9a9229164a06156a5b1f0ef1b22 fastentrypoints-0.12.tar.gz
|
||||
sha256 ff284f1469bd65400599807d2c6284d5b251398e6e28811f5f77fd262292410b fastentrypoints-0.12.tar.gz
|
||||
sha256 d1ce3f6a7bb1a7194c7d826a0ca318176b12e58616d9e3d8f366ad43802787c4 fastentrypoints.py
|
14
package/python-fastentrypoints/python-fastentrypoints.mk
Normal file
14
package/python-fastentrypoints/python-fastentrypoints.mk
Normal file
@ -0,0 +1,14 @@
|
||||
################################################################################
|
||||
#
|
||||
# python-fastentrypoints
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_FASTENTRYPOINTS_VERSION = 0.12
|
||||
PYTHON_FASTENTRYPOINTS_SOURCE = fastentrypoints-$(PYTHON_FASTENTRYPOINTS_VERSION).tar.gz
|
||||
PYTHON_FASTENTRYPOINTS_SITE = https://files.pythonhosted.org/packages/56/59/69d9ae590ca39435d409651314ec13b2abe8127c1db0231c01d034ebb6b0
|
||||
PYTHON_FASTENTRYPOINTS_SETUP_TYPE = setuptools
|
||||
PYTHON_FASTENTRYPOINTS_LICENSE = BSD-2-Clause
|
||||
PYTHON_FASTENTRYPOINTS_LICENSE_FILES = fastentrypoints.py
|
||||
|
||||
$(eval $(host-python-package))
|
6
package/python-idna-ssl/Config.in
Normal file
6
package/python-idna-ssl/Config.in
Normal file
@ -0,0 +1,6 @@
|
||||
config BR2_PACKAGE_PYTHON_IDNA_SSL
|
||||
bool "python-idna-ssl"
|
||||
help
|
||||
Patch ssl.match_hostname for Unicode(idna) domains support.
|
||||
|
||||
https://github.com/aio-libs/idna-ssl
|
2
package/python-idna-ssl/python-idna-ssl.hash
Normal file
2
package/python-idna-ssl/python-idna-ssl.hash
Normal file
@ -0,0 +1,2 @@
|
||||
sha256 a933e3bb13da54383f9e8f35dc4f9cb9eb9b3b78c6b36f311254d6d0d92c6c7c idna-ssl-1.1.0.tar.gz
|
||||
|
14
package/python-idna-ssl/python-idna-ssl.mk
Normal file
14
package/python-idna-ssl/python-idna-ssl.mk
Normal file
@ -0,0 +1,14 @@
|
||||
################################################################################
|
||||
#
|
||||
# python-idna-ssl
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_IDNA_SSL_VERSION = 1.1.0
|
||||
PYTHON_IDNA_SSL_SOURCE = idna-ssl-$(PYTHON_IDNA_SSL_VERSION).tar.gz
|
||||
PYTHON_IDNA_SSL_SITE = https://files.pythonhosted.org/packages/46/03/07c4894aae38b0de52b52586b24bf189bb83e4ddabfe2e2c8f2419eec6f4
|
||||
PYTHON_IDNA_SSL_LICENSE = BSD-3-Clause
|
||||
PYTHON_IDNA_SSL_LICENSE_FILES = LICENSE.rst
|
||||
PYTHON_IDNA_SSL_SETUP_TYPE = setuptools
|
||||
|
||||
$(eval $(python-package))
|
7
package/python-marshmallow-peewee/Config.in
Normal file
7
package/python-marshmallow-peewee/Config.in
Normal file
@ -0,0 +1,7 @@
|
||||
config BR2_PACKAGE_PYTHON_MARSHMALLOW_PEEWEE
|
||||
bool "python-marshmallow-peewee"
|
||||
depends on BR2_PACKAGE_PYTHON3
|
||||
help
|
||||
Peewee integration with the marshmallow (de)serialization library.
|
||||
|
||||
https://github.com/klen/marshmallow-peewee
|
@ -0,0 +1,2 @@
|
||||
sha256 51e0e888b37e85c9c8a4e85d85dfa841a8a5840d2bd5dcc7b62f614f1378c1b9 Marshmallow-Peewee-2.2.0.tar.gz
|
||||
|
@ -0,0 +1,14 @@
|
||||
################################################################################
|
||||
#
|
||||
# python-marshmallow-peewee
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_MARSHMALLOW_PEEWEE_VERSION = 2.2.0
|
||||
PYTHON_MARSHMALLOW_PEEWEE_SOURCE = Marshmallow-Peewee-$(PYTHON_MARSHMALLOW_PEEWEE_VERSION).tar.gz
|
||||
PYTHON_MARSHMALLOW_PEEWEE_SITE = https://files.pythonhosted.org/packages/51/4b/bac8c57eecb01810187b722e3f9e8c75f709f978b2cdaa0c2f94bcdae67e
|
||||
PYTHON_MARSHMALLOW_PEEWEE_SETUP_TYPE = setuptools
|
||||
PYTHON_MARSHMALLOW_PEEWEE_LICENSE = Apache-2.0
|
||||
PYTHON_MARSHMALLOW_PEEWEE_LICENSE_FILES = LICENSE.txt
|
||||
|
||||
$(eval $(python-package))
|
7
package/python-marshmallow/Config.in
Normal file
7
package/python-marshmallow/Config.in
Normal file
@ -0,0 +1,7 @@
|
||||
config BR2_PACKAGE_PYTHON_MARSHMALLOW
|
||||
bool "python-marshmallow"
|
||||
depends on BR2_PACKAGE_PYTHON3
|
||||
help
|
||||
A lightweight library for converting complex objects to and from simple Python datatypes.
|
||||
|
||||
https://github.com/marshmallow-code/marshmallow
|
2
package/python-marshmallow/python-marshmallow.hash
Normal file
2
package/python-marshmallow/python-marshmallow.hash
Normal file
@ -0,0 +1,2 @@
|
||||
sha256 0a96d88418c4e7c50a39a734c4ed3d2a991a37e6b7a8970dbbdb8ccb7f08ecb0 marshmallow-3.0.0b20.tar.gz
|
||||
|
14
package/python-marshmallow/python-marshmallow.mk
Normal file
14
package/python-marshmallow/python-marshmallow.mk
Normal file
@ -0,0 +1,14 @@
|
||||
################################################################################
|
||||
#
|
||||
# python-marshmallow
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_MARSHMALLOW_VERSION = 3.0.0b20
|
||||
PYTHON_MARSHMALLOW_SOURCE = marshmallow-$(PYTHON_MARSHMALLOW_VERSION).tar.gz
|
||||
PYTHON_MARSHMALLOW_SITE = https://files.pythonhosted.org/packages/9b/dd/c6125334e434794754bf7fdc85bd9a26bdd3b1734471562a2b1ccd6e5802
|
||||
PYTHON_MARSHMALLOW_SETUP_TYPE = setuptools
|
||||
PYTHON_MARSHMALLOW_LICENSE = Apache-2.0
|
||||
PYTHON_MARSHMALLOW_LICENSE_FILES = LICENSE.txt
|
||||
|
||||
$(eval $(python-package))
|
8
package/python-mock/Config.in
Normal file
8
package/python-mock/Config.in
Normal file
@ -0,0 +1,8 @@
|
||||
config BR2_PACKAGE_PYTHON_MOCK
|
||||
bool "python-mock"
|
||||
depends on BR2_PACKAGE_PYTHON || BR2_PACKAGE_PYTHON3
|
||||
depends on BR2_PACKAGE_PYTHON_PBR
|
||||
help
|
||||
mock is a library for testing in Python. It allows you to replace parts of your system under test with mock objects and make assertions about how they have been used.
|
||||
|
||||
https://github.com/testing-cabal/mock
|
2
package/python-mock/python-mock.hash
Normal file
2
package/python-mock/python-mock.hash
Normal file
@ -0,0 +1,2 @@
|
||||
sha256 b158b6df76edd239b8208d481dc46b6afd45a846b7812ff0ce58971cf5bc8bba mock-2.0.0.tar.gz
|
||||
|
14
package/python-mock/python-mock.mk
Normal file
14
package/python-mock/python-mock.mk
Normal file
@ -0,0 +1,14 @@
|
||||
################################################################################
|
||||
#
|
||||
# python-mock
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_MOCK_VERSION = 2.0.0
|
||||
PYTHON_MOCK_SOURCE = mock-$(PYTHON_MOCK_VERSION).tar.gz
|
||||
PYTHON_MOCK_SITE = https://files.pythonhosted.org/packages/0c/53/014354fc93c591ccc4abff12c473ad565a2eb24dcd82490fae33dbf2539f
|
||||
PYTHON_MOCK_SETUP_TYPE = setuptools
|
||||
PYTHON_MOCK_LICENSE = Apache-2.0
|
||||
PYTHON_MOCK_LICENSE_FILES = LICENSE.txt
|
||||
|
||||
$(eval $(python-package))
|
8
package/python-multidict/Config.in
Normal file
8
package/python-multidict/Config.in
Normal file
@ -0,0 +1,8 @@
|
||||
config BR2_PACKAGE_PYTHON_MULTIDICT
|
||||
bool "python-multidict"
|
||||
depends on BR2_PACKAGE_PYTHON3
|
||||
help
|
||||
Multidict is dict-like collection of key-value pairs where a
|
||||
key may occur more than once in the container.
|
||||
|
||||
https://github.com/aio-libs/multidict
|
5
package/python-multidict/python-multidict.hash
Normal file
5
package/python-multidict/python-multidict.hash
Normal file
@ -0,0 +1,5 @@
|
||||
# md5, sha256 from https://pypi.org/pypi/multidict/json
|
||||
md5 5e9d8f7e1ada9a22932aed6a72f88e43 multidict-4.5.2.tar.gz
|
||||
sha256 024b8129695a952ebd93373e45b5d341dbb87c17ce49637b34000093f243dd4f multidict-4.5.2.tar.gz
|
||||
# Locally computed sha256 checksums
|
||||
sha256 a1c5825513279d3085a0ba46880e148ea3710c149bbaedcf2d11605a5ed3c4ad LICENSE
|
14
package/python-multidict/python-multidict.mk
Normal file
14
package/python-multidict/python-multidict.mk
Normal file
@ -0,0 +1,14 @@
|
||||
################################################################################
|
||||
#
|
||||
# python-multidict
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_MULTIDICT_VERSION = 4.5.2
|
||||
PYTHON_MULTIDICT_SOURCE = multidict-$(PYTHON_MULTIDICT_VERSION).tar.gz
|
||||
PYTHON_MULTIDICT_SITE = https://files.pythonhosted.org/packages/7f/8f/b3c8c5b062309e854ce5b726fc101195fbaa881d306ffa5c2ba19efa3af2
|
||||
PYTHON_MULTIDICT_SETUP_TYPE = setuptools
|
||||
PYTHON_MULTIDICT_LICENSE = Apache-2.0
|
||||
PYTHON_MULTIDICT_LICENSE_FILES = LICENSE
|
||||
|
||||
$(eval $(python-package))
|
7
package/python-pbr/Config.in
Normal file
7
package/python-pbr/Config.in
Normal file
@ -0,0 +1,7 @@
|
||||
config BR2_PACKAGE_PYTHON_PBR
|
||||
bool "python-pbr"
|
||||
depends on BR2_PACKAGE_PYTHON || BR2_PACKAGE_PYTHON3
|
||||
help
|
||||
PBR is a library that injects some useful and sensible default behaviors into your setuptools run. It started off life as the chunks of code that were copied between all of the OpenStack projects. Around the time that OpenStack hit 18 different projects each with at least 3 active branches, it seemed like a good time to make that code into a proper reusable library.
|
||||
|
||||
https://docs.openstack.org/pbr/latest/
|
6
package/python-pbr/Config.in.host
Normal file
6
package/python-pbr/Config.in.host
Normal file
@ -0,0 +1,6 @@
|
||||
config BR2_PACKAGE_HOST_PYTHON_PBR
|
||||
bool "host python-pbr"
|
||||
help
|
||||
PBR is a library that injects some useful and sensible default behaviors into your setuptools run. It started off life as the chunks of code that were copied between all of the OpenStack projects. Around the time that OpenStack hit 18 different projects each with at least 3 active branches, it seemed like a good time to make that code into a proper reusable library.
|
||||
|
||||
https://docs.openstack.org/pbr/latest/
|
2
package/python-pbr/python-pbr.hash
Normal file
2
package/python-pbr/python-pbr.hash
Normal file
@ -0,0 +1,2 @@
|
||||
sha256 f59d71442f9ece3dffc17bc36575768e1ee9967756e6b6535f0ee1f0054c3d68 pbr-5.1.1.tar.gz
|
||||
|
15
package/python-pbr/python-pbr.mk
Normal file
15
package/python-pbr/python-pbr.mk
Normal file
@ -0,0 +1,15 @@
|
||||
################################################################################
|
||||
#
|
||||
# python-pbr
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_PBR_VERSION = 5.1.1
|
||||
PYTHON_PBR_SOURCE = pbr-$(PYTHON_PBR_VERSION).tar.gz
|
||||
PYTHON_PBR_SITE = https://files.pythonhosted.org/packages/33/07/6e68a96ff240a0e7bb1f6e21093532386a98a82d56512e1e3da6d125f7aa
|
||||
PYTHON_PBR_SETUP_TYPE = setuptools
|
||||
PYTHON_PBR_LICENSE = Apache-2.0
|
||||
PYTHON_PBR_LICENSE_FILES = LICENSE.txt
|
||||
|
||||
$(eval $(python-package))
|
||||
$(eval $(host-python-package))
|
7
package/python-peewee-migrate/Config.in
Normal file
7
package/python-peewee-migrate/Config.in
Normal file
@ -0,0 +1,7 @@
|
||||
config BR2_PACKAGE_PYTHON_PEEWEE_MIGRATE
|
||||
bool "python-peewee-migrate"
|
||||
depends on BR2_PACKAGE_PYTHON3
|
||||
help
|
||||
Simple migration engine for Peewee.
|
||||
|
||||
https://github.com/klen/peewee_migrate
|
2
package/python-peewee-migrate/python-peewee-migrate.hash
Normal file
2
package/python-peewee-migrate/python-peewee-migrate.hash
Normal file
@ -0,0 +1,2 @@
|
||||
sha256 bca15083d6e66cfdf66cecf69439ccad8a16738ced4304372a1cf7b1c9036d8a peewee_migrate-1.1.4.tar.gz
|
||||
|
14
package/python-peewee-migrate/python-peewee-migrate.mk
Normal file
14
package/python-peewee-migrate/python-peewee-migrate.mk
Normal file
@ -0,0 +1,14 @@
|
||||
################################################################################
|
||||
#
|
||||
# python-peewee-migrate
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_PEEWEE_MIGRATE_VERSION = 1.1.4
|
||||
PYTHON_PEEWEE_MIGRATE_SOURCE = peewee_migrate-$(PYTHON_PEEWEE_MIGRATE_VERSION).tar.gz
|
||||
PYTHON_PEEWEE_MIGRATE_SITE = https://files.pythonhosted.org/packages/64/d1/9a08e399631831e9230b702e79da67577228328f8abd0402ea7c72b9d6b8
|
||||
PYTHON_PEEWEE_MIGRATE_SETUP_TYPE = setuptools
|
||||
PYTHON_PEEWEE_MIGRATE_LICENSE = Apache-2.0
|
||||
PYTHON_PEEWEE_MIGRATE_LICENSE_FILES = LICENSE.txt
|
||||
|
||||
$(eval $(python-package))
|
7
package/python-peewee/Config.in
Normal file
7
package/python-peewee/Config.in
Normal file
@ -0,0 +1,7 @@
|
||||
config BR2_PACKAGE_PYTHON_PEEWEE
|
||||
bool "python-peewee"
|
||||
depends on BR2_PACKAGE_PYTHON3
|
||||
help
|
||||
A little ORM.
|
||||
|
||||
https://github.com/coleifer/peewee
|
2
package/python-peewee/python-peewee.hash
Normal file
2
package/python-peewee/python-peewee.hash
Normal file
@ -0,0 +1,2 @@
|
||||
sha256 7f8e3f512ee0d4e2d9c2008ea446d69e23c9535466367b991d452825a1ddb654 peewee-3.8.2.tar.gz
|
||||
|
14
package/python-peewee/python-peewee.mk
Normal file
14
package/python-peewee/python-peewee.mk
Normal file
@ -0,0 +1,14 @@
|
||||
################################################################################
|
||||
#
|
||||
# python-peewee
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_PEEWEE_VERSION = 3.8.2
|
||||
PYTHON_PEEWEE_SOURCE = peewee-$(PYTHON_PEEWEE_VERSION).tar.gz
|
||||
PYTHON_PEEWEE_SITE = https://files.pythonhosted.org/packages/3b/10/619604d488416fb99a2f8ae145ae94f3ebac2812dbd1d334b0785ce7de2e
|
||||
PYTHON_PEEWEE_SETUP_TYPE = setuptools
|
||||
PYTHON_PEEWEE_LICENSE = Apache-2.0
|
||||
PYTHON_PEEWEE_LICENSE_FILES = LICENSE.txt
|
||||
|
||||
$(eval $(python-package))
|
7
package/python-pyjwt/Config.in
Normal file
7
package/python-pyjwt/Config.in
Normal file
@ -0,0 +1,7 @@
|
||||
config BR2_PACKAGE_PYTHON_PYJWT
|
||||
bool "python-pyjwt"
|
||||
depends on BR2_PACKAGE_PYTHON || BR2_PACKAGE_PYTHON3
|
||||
help
|
||||
JSON Web Token implementation in Python.
|
||||
|
||||
https://github.com/jpadilla/pyjwt
|
2
package/python-pyjwt/python-pyjwt.hash
Normal file
2
package/python-pyjwt/python-pyjwt.hash
Normal file
@ -0,0 +1,2 @@
|
||||
sha256 8d59a976fb773f3e6a39c85636357c4f0e242707394cadadd9814f5cbaa20e96 PyJWT-1.7.1.tar.gz
|
||||
|
14
package/python-pyjwt/python-pyjwt.mk
Normal file
14
package/python-pyjwt/python-pyjwt.mk
Normal file
@ -0,0 +1,14 @@
|
||||
################################################################################
|
||||
#
|
||||
# python-pyjwt
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_PYJWT_VERSION = 1.7.1
|
||||
PYTHON_PYJWT_SOURCE = PyJWT-$(PYTHON_PYJWT_VERSION).tar.gz
|
||||
PYTHON_PYJWT_SITE = https://files.pythonhosted.org/packages/2f/38/ff37a24c0243c5f45f5798bd120c0f873eeed073994133c084e1cf13b95c
|
||||
PYTHON_PYJWT_SETUP_TYPE = setuptools
|
||||
PYTHON_PYJWT_LICENSE = Apache-2.0
|
||||
PYTHON_PYJWT_LICENSE_FILES = LICENSE.txt
|
||||
|
||||
$(eval $(python-package))
|
7
package/python-redis/Config.in
Normal file
7
package/python-redis/Config.in
Normal file
@ -0,0 +1,7 @@
|
||||
config BR2_PACKAGE_PYTHON_REDIS
|
||||
bool "python-redis"
|
||||
depends on BR2_PACKAGE_PYTHON || BR2_PACKAGE_PYTHON3
|
||||
help
|
||||
Python client for Redis key-value store.
|
||||
|
||||
https://github.com/andymccurdy/redis-py
|
2
package/python-redis/python-redis.hash
Normal file
2
package/python-redis/python-redis.hash
Normal file
@ -0,0 +1,2 @@
|
||||
sha256 2100750629beff143b6a200a2ea8e719fcf26420adabb81402895e144c5083cf redis-3.0.1.tar.gz
|
||||
|
14
package/python-redis/python-redis.mk
Normal file
14
package/python-redis/python-redis.mk
Normal file
@ -0,0 +1,14 @@
|
||||
################################################################################
|
||||
#
|
||||
# python-redis
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_REDIS_VERSION = 3.0.1
|
||||
PYTHON_REDIS_SOURCE = redis-$(PYTHON_REDIS_VERSION).tar.gz
|
||||
PYTHON_REDIS_SITE = https://files.pythonhosted.org/packages/4a/1b/9b40393630954b54a4182ca65a9cf80b41803108fcae435ffd6af57af5ae
|
||||
PYTHON_REDIS_SETUP_TYPE = setuptools
|
||||
PYTHON_REDIS_LICENSE = Apache-2.0
|
||||
PYTHON_REDIS_LICENSE_FILES = LICENSE.txt
|
||||
|
||||
$(eval $(python-package))
|
7
package/python-rq/Config.in
Normal file
7
package/python-rq/Config.in
Normal file
@ -0,0 +1,7 @@
|
||||
config BR2_PACKAGE_PYTHON_RQ
|
||||
bool "python-rq"
|
||||
depends on BR2_PACKAGE_PYTHON || BR2_PACKAGE_PYTHON3
|
||||
help
|
||||
Simple job queues for Python.
|
||||
|
||||
https://python-rq.org/
|
2
package/python-rq/python-rq.hash
Normal file
2
package/python-rq/python-rq.hash
Normal file
@ -0,0 +1,2 @@
|
||||
sha256 2ef7de3fa26a4ce41dcd0561bdba12bb62fa5b9b6d21120122d8dbbe44bb6a77 rq-0.13.0.tar.gz
|
||||
|
14
package/python-rq/python-rq.mk
Normal file
14
package/python-rq/python-rq.mk
Normal file
@ -0,0 +1,14 @@
|
||||
################################################################################
|
||||
#
|
||||
# python-rq
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_RQ_VERSION = 0.13.0
|
||||
PYTHON_RQ_SOURCE = rq-$(PYTHON_RQ_VERSION).tar.gz
|
||||
PYTHON_RQ_SITE = https://files.pythonhosted.org/packages/d2/d7/51904875025b2432cb3c97cc476ab8d2033a8f105393db2267622e56f3ac
|
||||
PYTHON_RQ_SETUP_TYPE = setuptools
|
||||
PYTHON_RQ_LICENSE = Apache-2.0
|
||||
PYTHON_RQ_LICENSE_FILES = LICENSE.txt
|
||||
|
||||
$(eval $(python-package))
|
7
package/python-typing-extensions/Config.in
Normal file
7
package/python-typing-extensions/Config.in
Normal file
@ -0,0 +1,7 @@
|
||||
config BR2_PACKAGE_PYTHON_TYPING_EXTENSIONS
|
||||
bool "python-typing-extensions"
|
||||
depends on BR2_PACKAGE_PYTHON || BR2_PACKAGE_PYTHON3
|
||||
help
|
||||
Typing Extensions – Backported and Experimental Type Hints for Python
|
||||
|
||||
https://github.com/python/typing/
|
@ -0,0 +1,2 @@
|
||||
sha256 fb2cd053238d33a8ec939190f30cfd736c00653a85a2919415cecf7dc3d9da71 typing_extensions-3.7.2.tar.gz
|
||||
|
14
package/python-typing-extensions/python-typing-extensions.mk
Normal file
14
package/python-typing-extensions/python-typing-extensions.mk
Normal file
@ -0,0 +1,14 @@
|
||||
################################################################################
|
||||
#
|
||||
# python-typing-extensions
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_TYPING_EXTENSIONS_VERSION = 3.7.2
|
||||
PYTHON_TYPING_EXTENSIONS_SOURCE = typing_extensions-$(PYTHON_TYPING_EXTENSIONS_VERSION).tar.gz
|
||||
PYTHON_TYPING_EXTENSIONS_SITE = https://files.pythonhosted.org/packages/fa/aa/229f5c82d17d10d4ef318b5c22a8626a1c78fc97f80d3307035cf696681b
|
||||
PYTHON_TYPING_EXTENSIONS_SETUP_TYPE = setuptools
|
||||
PYTHON_TYPING_EXTENSIONS_LICENSE = Apache-2.0
|
||||
PYTHON_TYPING_EXTENSIONS_LICENSE_FILES = LICENSE.txt
|
||||
|
||||
$(eval $(python-package))
|
7
package/python-webargs/Config.in
Normal file
7
package/python-webargs/Config.in
Normal file
@ -0,0 +1,7 @@
|
||||
config BR2_PACKAGE_PYTHON_WEBARGS
|
||||
bool "python-webargs"
|
||||
depends on BR2_PACKAGE_PYTHON || BR2_PACKAGE_PYTHON3
|
||||
help
|
||||
webargs is a Python library for parsing and validating HTTP request objects, with built-in support for popular web frameworks, including Flask, Django, Bottle, Tornado, Pyramid, webapp2, Falcon, and aiohttp.
|
||||
|
||||
https://github.com/marshmallow-code/webargs
|
2
package/python-webargs/python-webargs.hash
Normal file
2
package/python-webargs/python-webargs.hash
Normal file
@ -0,0 +1,2 @@
|
||||
sha256 0bd93a8f180907a040631b592d10ca25b8a243d9a71921a2ec363b52f0a3f441 webargs-5.1.0.tar.gz
|
||||
|
14
package/python-webargs/python-webargs.mk
Normal file
14
package/python-webargs/python-webargs.mk
Normal file
@ -0,0 +1,14 @@
|
||||
################################################################################
|
||||
#
|
||||
# python-webargs
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_WEBARGS_VERSION = 5.1.0
|
||||
PYTHON_WEBARGS_SOURCE = webargs-$(PYTHON_WEBARGS_VERSION).tar.gz
|
||||
PYTHON_WEBARGS_SITE = https://files.pythonhosted.org/packages/16/7b/68fded416d638bf1e5f41b28a49f045c0ef2abe344c7280d5e923e6cea1d
|
||||
PYTHON_WEBARGS_SETUP_TYPE = setuptools
|
||||
PYTHON_WEBARGS_LICENSE = Apache-2.0
|
||||
PYTHON_WEBARGS_LICENSE_FILES = LICENSE.txt
|
||||
|
||||
$(eval $(python-package))
|
9
package/python-yarl/Config.in
Normal file
9
package/python-yarl/Config.in
Normal file
@ -0,0 +1,9 @@
|
||||
config BR2_PACKAGE_PYTHON_YARL
|
||||
bool "python-yarl"
|
||||
depends on BR2_PACKAGE_PYTHON3
|
||||
select BR2_PACKAGE_PYTHON_MULTIDICT
|
||||
select BR2_PACKAGE_PYTHON_IDNA
|
||||
help
|
||||
Yet another URL library.
|
||||
|
||||
http://yarl.readthedocs.io/
|
5
package/python-yarl/python-yarl.hash
Normal file
5
package/python-yarl/python-yarl.hash
Normal file
@ -0,0 +1,5 @@
|
||||
# md5, sha256 from https://pypi.org/pypi/yarl/json
|
||||
md5 92889c31fce4c8f82b7ee9c2b2ed9cd1 yarl-1.3.0.tar.gz
|
||||
sha256 024ecdc12bc02b321bc66b41327f930d1c2c543fa9a561b39861da9388ba7aa9 yarl-1.3.0.tar.gz
|
||||
# Locally computed sha256 checksums
|
||||
sha256 14c0820503ceef15e814a89b037d9efc066870087018294b6ae0f27163872cc5 LICENSE
|
14
package/python-yarl/python-yarl.mk
Normal file
14
package/python-yarl/python-yarl.mk
Normal file
@ -0,0 +1,14 @@
|
||||
################################################################################
|
||||
#
|
||||
# python-yarl
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_YARL_VERSION = 1.3.0
|
||||
PYTHON_YARL_SOURCE = yarl-$(PYTHON_YARL_VERSION).tar.gz
|
||||
PYTHON_YARL_SITE = https://files.pythonhosted.org/packages/fb/84/6d82f6be218c50b547aa29d0315e430cf8a23c52064c92d0a8377d7b7357
|
||||
PYTHON_YARL_LICENSE = Apache-2.0
|
||||
PYTHON_YARL_LICENSE_FILES = LICENSE
|
||||
PYTHON_YARL_SETUP_TYPE = setuptools
|
||||
|
||||
$(eval $(python-package))
|
@ -1,3 +1,2 @@
|
||||
# Locally computed
|
||||
sha256 d1f9c58957dfe681fff7e1cf1eabb9e0f6fdc99720f1d059fb24a37750573310 rpi-firmware-5b49caa17e91d0e64024380119ad739bb201c674.tar.gz
|
||||
|
||||
sha256 4cc835ba0f437de494b391df7fdb88c96e6264a6c06a2c9e8371e304945e7540 rpi-firmware-12e0bf86e08d6067372bc0a45d7e8a10d3113210.tar.gz
|
||||
|
@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
RPI_FIRMWARE_VERSION = 5b49caa17e91d0e64024380119ad739bb201c674
|
||||
RPI_FIRMWARE_VERSION = 12e0bf86e08d6067372bc0a45d7e8a10d3113210
|
||||
RPI_FIRMWARE_SITE = $(call github,raspberrypi,firmware,$(RPI_FIRMWARE_VERSION))
|
||||
RPI_FIRMWARE_LICENSE = BSD-3-Clause
|
||||
RPI_FIRMWARE_LICENSE_FILES = boot/LICENCE.broadcom
|
||||
|
@ -1,2 +1,3 @@
|
||||
# Locally computed
|
||||
sha256 748041975501a920c9b915bde24699ca1793aefcc60f5b95489d67f2c0accfa0 rpi-userland-d574b51a60a075baefe863670466ee24e6c4256e.tar.gz
|
||||
sha256 f9a0366dcd7df1807385edd59774ee6a11463d830ddbe1386a152820ed4aef8a rpi-userland-6da49bce07d8061165e7fa9036af5fd9ae060221.tar.gz
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
RPI_USERLAND_VERSION = d574b51a60a075baefe863670466ee24e6c4256e
|
||||
RPI_USERLAND_VERSION = 6da49bce07d8061165e7fa9036af5fd9ae060221
|
||||
RPI_USERLAND_SITE = $(call github,raspberrypi,userland,$(RPI_USERLAND_VERSION))
|
||||
RPI_USERLAND_LICENSE = BSD-3-Clause
|
||||
RPI_USERLAND_LICENSE_FILES = LICENCE
|
||||
|
@ -364,8 +364,9 @@ add_one_user() {
|
||||
# If the user has a home, chown it
|
||||
# (Note: stdout goes to the fakeroot-script)
|
||||
if [ "${home}" != "-" ]; then
|
||||
mkdir -p "${TARGET_DIR}/${home}"
|
||||
printf "chown -h -R %d:%d '%s'\n" "${uid}" "${_gid}" "${TARGET_DIR}/${home}"
|
||||
if mkdir -p "${TARGET_DIR}/${home}"; then
|
||||
printf "chown -h -R %d:%d '%s'\n" "${uid}" "${_gid}" "${TARGET_DIR}/${home}"
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user