Skip to content
Permalink
Browse files

scriptlib: add SPDX identifiers and fix some minor bugs

  • Loading branch information...
PeterPawn committed Jun 18, 2019
1 parent 5c9c509 commit c5c52c9ce796cdcc3c404751cc235663821e4ff6
Showing with 68 additions and 9 deletions.
  1. +1 −0 scriptlib/functions/yf_base32.function
  2. +1 −0 scriptlib/functions/yf_base32_decode.function
  3. +1 −0 scriptlib/functions/yf_base64.function
  4. +1 −0 scriptlib/functions/yf_base64_decode.function
  5. +1 −0 scriptlib/functions/yf_bin2dec.function
  6. +1 −0 scriptlib/functions/yf_bin2hex.function
  7. +1 −0 scriptlib/functions/yf_bridge_interfaces.function
  8. +1 −0 scriptlib/functions/yf_count_of.function
  9. +1 −0 scriptlib/functions/yf_dec2hex.function
  10. +1 −0 scriptlib/functions/yf_endianess.function
  11. +1 −0 scriptlib/functions/yf_endianess_by_routing_table.function
  12. +1 −0 scriptlib/functions/yf_find_mountpoint.function
  13. +1 −0 scriptlib/functions/yf_fritzos_login_hash.function
  14. +1 −0 scriptlib/functions/yf_fritzos_model_settings.function
  15. +1 −0 scriptlib/functions/yf_fritzos_partition_device_name.function
  16. +1 −0 scriptlib/functions/yf_from_right.function
  17. +1 −0 scriptlib/functions/yf_get_bridge.function
  18. +1 −0 scriptlib/functions/yf_get_bridge_members.function
  19. +1 −0 scriptlib/functions/yf_get_default_gateway_address.function
  20. +1 −0 scriptlib/functions/yf_get_default_gateway_interface.function
  21. +1 −0 scriptlib/functions/yf_get_first_host_in_subnet.function
  22. +1 −0 scriptlib/functions/yf_get_fritzos_partition_by_name.function
  23. +1 −0 scriptlib/functions/yf_get_fritzos_partition_by_number.function
  24. +1 −0 scriptlib/functions/yf_get_fstype_for_mountpoint.function
  25. +1 −0 scriptlib/functions/yf_get_ip_address.function
  26. +1 −0 scriptlib/functions/yf_get_last_host_in_subnet.function
  27. +1 −0 scriptlib/functions/yf_hex2bin.function
  28. +1 −0 scriptlib/functions/yf_hex2dec.function
  29. +1 −0 scriptlib/functions/yf_index.function
  30. +1 −0 scriptlib/functions/yf_index_of.function
  31. +1 −0 scriptlib/functions/yf_initialize_ringbuffer.function
  32. +1 −0 scriptlib/functions/yf_ipv4_address.function
  33. +1 −0 scriptlib/functions/yf_is_bridge_interface.function
  34. +1 −0 scriptlib/functions/yf_is_bridge_member.function
  35. +1 −0 scriptlib/functions/yf_is_decimal.function
  36. +1 −0 scriptlib/functions/yf_is_fritzos_device.function
  37. +1 −0 scriptlib/functions/yf_is_hexadecimal.function
  38. +1 −0 scriptlib/functions/yf_is_mountpoint_writable.function
  39. +1 −0 scriptlib/functions/yf_is_wireless_interface.function
  40. +1 −0 scriptlib/functions/yf_lowercase.function
  41. +1 −0 scriptlib/functions/yf_mktemp.function
  42. +1 −0 scriptlib/functions/yf_network_interfaces.function
  43. +1 −0 scriptlib/functions/yf_pack.function
  44. +1 −0 scriptlib/functions/yf_print_ip.function
  45. +1 −0 scriptlib/functions/yf_random_string.function
  46. +1 −0 scriptlib/functions/yf_readable_size.function
  47. +1 −0 scriptlib/functions/yf_reverse_hex.function
  48. +1 −0 scriptlib/functions/yf_storage_devices.function
  49. +1 −0 scriptlib/functions/yf_str2hex.function
  50. +1 −0 scriptlib/functions/yf_string_compare.function
  51. +1 −0 scriptlib/functions/yf_substring.function
  52. +1 −0 scriptlib/functions/yf_sysfs.function
  53. +1 −0 scriptlib/functions/yf_trim.function
  54. +1 −0 scriptlib/functions/yf_uppercase.function
  55. +1 −0 scriptlib/functions/yf_wireless_interfaces.function
  56. +1 −0 scriptlib/functions/yf_word_of.function
  57. +1 −0 scriptlib/multipart_form
  58. +11 −9 scriptlib/yf_helpers
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# base32 - convert STDIN to a base32 string using AVMs presentation with characters #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# base32_decode - convert STDIN from base32 format (AVMs character set) to the binary #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# base64 - convert STDIN to a base64 string, if no 'base64' command exists, try to #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# base64_decode - convert STDIN from base64 format to the encoded content, if no #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# bin2dec - convert binary data its decimal representation (via 'cmp' utility) #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# bin2hex - convert binary data to its hexadecimal representation (using cmp command) #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# bridge_interfaces - get the name(s) of all network bridges from sysfs #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# count_of - return the count of words in the specified list #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# dec2hex - convert decimal value to hexadecimal string of the specified length #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=dash : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# endianess #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=dash : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# endianess_by_routing_table #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# find_mountpoint - find the mountpoint for the filesystem containing the specified #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# fritzos_login_hash - compute the hash over challenge and password to login to a #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# fritzos_model_settings #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# fritzos_partition_device_name #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# from_right - left trim the specified string to the specified length #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# get_bridge - retrieve the bridge interface name for the specified interface, if any #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# get_bridge_members - retrieve the bridge member names for the specified interface #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# get_default_gateway_address - retrieve the IPv4 addresses for the specified #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# get_default_gateway_interface - retrieve the interface name for the default route #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# get_first_host_in_subnet - compute the first usable IPv4 address in the specified #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# get_fritzos_partition_by_name #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# get_fritzos_partition_by_number #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# get_fstype_for_mountpoint - retrieve the filesystem type for the specified #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# get_ip_address - retrieve the IPv4 addresses for the specified interface #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# get_last_host_in_subnet - compute the last usable IPv4 address in the specified #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# hex2bin - convert hexadecimal string to binary data #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# hex2dec - convert hexadecimal string to decimal value #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# index - return first position of a character in a string #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# index_of - return the index of the specified word in the specified list #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# initialize_ringbuffer - initialize a file to be used with AVM's "showshringbuf" #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# ipv4_address - convert an IPv4 address from dotted-decimal format to hexadecimal #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# is_bridge_interface - check, if the specified interface name is for a bridge devive #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# is_bridge_member - check, if the specified interface is a bridge member without an #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# is_decimal - check, if input string contains only decimal digits #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# is_fritzos_device - check, if the environment we're running on looks like a device #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# is_hexadecimal - check, if input string contains only hexadecimal digits #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# is_mountpoint_writable - detect, if the specified mountpoint is backed by a #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# is_wireless_interface - check, if the specified interface is a wireless one #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# lowercase - convert string to lowercase letters #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# mktemp - create a temporary file or directory with a unique name #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# network_interfaces - get the name(s) of all network interfaces from sysfs #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# pack - create a packed complex data structure from basic data types #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# print_ip - print an IPv4 address in dotted-decimal format #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# random_string - return a random string (as a hexadecimal presentation) with the #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# readable_size - convert given decimal value to a better readable one using binary #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# reverse_hex - reverse a hexadecimal string byte-wise #
@@ -1,5 +1,6 @@
#! /bin/true
# vi: set tabstop=4 syntax=sh : # colorize it in 'vi' and use shorter tabstops
# SPDX-License-Identifier: GPL-2.0-or-later
#######################################################################################
# #
# storage_devices - return a list of available storage (block) devices from sysfs #

0 comments on commit c5c52c9

Please sign in to comment.
You can’t perform that action at this time.