From 92ef6316679e5f0f13ae60c15dfcaa9edfa87917 Mon Sep 17 00:00:00 2001 From: d-two <32079446+d-two@users.noreply.github.com> Date: Tue, 29 Aug 2023 22:57:09 +0200 Subject: [PATCH] Delete ps3netsrv directory --- ps3netsrv/Dockerfile | 104 --- ps3netsrv/LICENSE | 674 ------------------ ps3netsrv/README.md | 29 - ps3netsrv/build.yaml | 7 - ps3netsrv/config.yaml | 21 - ps3netsrv/icon.png | Bin 60196 -> 0 bytes ps3netsrv/logo.png | Bin 60196 -> 0 bytes .../init-ps3netsrv/dependencies.d/base | 0 .../etc/s6-overlay/s6-rc.d/init-ps3netsrv/run | 20 - .../s6-overlay/s6-rc.d/init-ps3netsrv/type | 1 - .../etc/s6-overlay/s6-rc.d/init-ps3netsrv/up | 1 - .../ps3netsrv/dependencies.d/init-ps3netsrv | 0 .../etc/s6-overlay/s6-rc.d/ps3netsrv/finish | 26 - .../etc/s6-overlay/s6-rc.d/ps3netsrv/run | 9 - .../etc/s6-overlay/s6-rc.d/ps3netsrv/type | 1 - .../s6-rc.d/user/contents.d/init-ps3netsrv | 0 .../s6-rc.d/user/contents.d/ps3netsrv | 0 17 files changed, 893 deletions(-) delete mode 100644 ps3netsrv/Dockerfile delete mode 100644 ps3netsrv/LICENSE delete mode 100644 ps3netsrv/README.md delete mode 100644 ps3netsrv/build.yaml delete mode 100644 ps3netsrv/config.yaml delete mode 100644 ps3netsrv/icon.png delete mode 100644 ps3netsrv/logo.png delete mode 100644 ps3netsrv/rootfs/etc/s6-overlay/s6-rc.d/init-ps3netsrv/dependencies.d/base delete mode 100644 ps3netsrv/rootfs/etc/s6-overlay/s6-rc.d/init-ps3netsrv/run delete mode 100644 ps3netsrv/rootfs/etc/s6-overlay/s6-rc.d/init-ps3netsrv/type delete mode 100644 ps3netsrv/rootfs/etc/s6-overlay/s6-rc.d/init-ps3netsrv/up delete mode 100644 ps3netsrv/rootfs/etc/s6-overlay/s6-rc.d/ps3netsrv/dependencies.d/init-ps3netsrv delete mode 100644 ps3netsrv/rootfs/etc/s6-overlay/s6-rc.d/ps3netsrv/finish delete mode 100644 ps3netsrv/rootfs/etc/s6-overlay/s6-rc.d/ps3netsrv/run delete mode 100644 ps3netsrv/rootfs/etc/s6-overlay/s6-rc.d/ps3netsrv/type delete mode 100644 ps3netsrv/rootfs/etc/s6-overlay/s6-rc.d/user/contents.d/init-ps3netsrv delete mode 100644 ps3netsrv/rootfs/etc/s6-overlay/s6-rc.d/user/contents.d/ps3netsrv diff --git a/ps3netsrv/Dockerfile b/ps3netsrv/Dockerfile deleted file mode 100644 index c058e04..0000000 --- a/ps3netsrv/Dockerfile +++ /dev/null @@ -1,104 +0,0 @@ -ARG BUILD_FROM -# hadolint ignore=DL3006 -FROM ${BUILD_FROM} - -# Set shell -SHELL ["/bin/bash", "-o", "pipefail", "-c"] - -# Build ps3netsrv:master -FROM ${BUILD_FROM} as builder - -# Set PS3NETSRV vars -ARG PS3NETSRV_REPO=https://github.com/aldostools/webMAN-MOD.git -ARG PS3NETSRV_DIR=_Projects_/ps3netsrv -ARG PS3NETSRV_BRANCH=master - -# Change working dir -WORKDIR /tmp - -# Install deps and build binary -RUN \ - set -ex && \ - echo "Installing build dependencies..." && \ - apk add --update --no-cache \ - git \ - build-base \ - meson \ - mbedtls-dev \ - musl \ - musl-dev \ - musl-dbg \ - musl-utils \ - tar && \ - echo "Building ps3netsrv..." && \ - git clone --depth 1 ${PS3NETSRV_REPO} repo && \ - cd /tmp/repo/${PS3NETSRV_DIR} && \ - git checkout ${PS3NETSRV_BRANCH} && \ - meson build --buildtype=release && \ - ninja -C build/ && \ - mkdir -p /tmp/ps3netsrv-bin && \ - cp -v /tmp/repo/${PS3NETSRV_DIR}/build/ps3netsrv /tmp/ps3netsrv-bin/ - -# Runtime container -FROM ${BUILD_FROM} - -# Set shell -SHELL ["/bin/bash", "-o", "pipefail", "-c"] - -# Copy binary from build container -COPY --from=builder /tmp/ps3netsrv-bin/ps3netsrv /usr/local/bin/ps3netsrv - -# Install runtime deps and add users -RUN \ - set -ex && \ - echo "Installing runtime dependencies..." && \ - apk add --no-cache \ - coreutils \ - shadow \ - tzdata \ - libstdc++ \ - musl \ - musl-utils \ - mbedtls && \ - echo "Creating ps3netsrv user..." && \ - useradd -u 1000 -U -M -s /bin/false ps3netsrv && \ - usermod -G users ps3netsrv && \ - mkdir -p /var/log/ps3netsrv && \ - chown -R nobody:nogroup /var/log/ps3netsrv && \ - echo "Cleaning up temp directory..." && \ - rm -rf /tmp/* - -# Add files -COPY rootfs/ / - -# Corrects permissions for s6 v3 -RUN if [ -d /etc/s6-overlay ]; then chmod -R 755 /etc/s6-overlay; fi - -# Build arguments -ARG BUILD_ARCH -ARG BUILD_DATE -ARG BUILD_DESCRIPTION -ARG BUILD_NAME -ARG BUILD_REF -ARG BUILD_REPOSITORY -ARG BUILD_VERSION - -# Labels -LABEL \ - io.hass.name="${BUILD_NAME}" \ - io.hass.description="${BUILD_DESCRIPTION}" \ - io.hass.arch="${BUILD_ARCH}" \ - io.hass.type="addon" \ - io.hass.version=${BUILD_VERSION} \ - maintainer="Franck Nijhof " \ - org.opencontainers.image.title="${BUILD_NAME}" \ - org.opencontainers.image.description="${BUILD_DESCRIPTION}" \ - org.opencontainers.image.vendor="Home Assistant Community Add-ons" \ - org.opencontainers.image.authors="Franck Nijhof " \ - org.opencontainers.image.licenses="MIT" \ - org.opencontainers.image.url="https://addons.community" \ - org.opencontainers.image.source="https://github.com/${BUILD_REPOSITORY}" \ - org.opencontainers.image.documentation="https://github.com/${BUILD_REPOSITORY}/blob/main/README.md" \ - org.opencontainers.image.created=${BUILD_DATE} \ - org.opencontainers.image.revision=${BUILD_REF} \ - org.opencontainers.image.version=${BUILD_VERSION} diff --git a/ps3netsrv/LICENSE b/ps3netsrv/LICENSE deleted file mode 100644 index f288702..0000000 --- a/ps3netsrv/LICENSE +++ /dev/null @@ -1,674 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU General Public License is a free, copyleft license for -software and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Use with the GNU Affero General Public License. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU Affero General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - Copyright (C) - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU GPL, see -. - - The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -. diff --git a/ps3netsrv/README.md b/ps3netsrv/README.md deleted file mode 100644 index c6ecbba..0000000 --- a/ps3netsrv/README.md +++ /dev/null @@ -1,29 +0,0 @@ -# Docker container for ps3netsrv (or ps3netsvr) -This is a Docker container for ps3netsrv (or ps3netsvr). - ---- - -ps3netsrv for WebMAN-MOD by [aldostools](https://github.com/aldostools). Binaries built from the latest sources. - ---- -## Supported Architectures - -The architectures supported by this image are: - -| Architecture | Status | -| :----: | ------ | -| x86-64 | working | -| x86 | untested | -| arm64 | working | -| armv7 | untested | -| armhf | untested | - -## Quick Start - - - `media/ps3netsrv`: This location contains files from your host that need to be accessible by the application. - -### Ports - -| Port | Mapping to host | Description | -|------|-----------------|-------------| -| 38008 | Mandatory | Port used for ps3netsrv. | diff --git a/ps3netsrv/build.yaml b/ps3netsrv/build.yaml deleted file mode 100644 index f045a2e..0000000 --- a/ps3netsrv/build.yaml +++ /dev/null @@ -1,7 +0,0 @@ ---- -build_from: - armhf: ghcr.io/hassio-addons/base:13.0.0 - armv7: ghcr.io/hassio-addons/base:13.0.0 - aarch64: ghcr.io/hassio-addons/base:13.0.0 - amd64: ghcr.io/hassio-addons/base:13.0.0 - i386: ghcr.io/hassio-addons/base:13.0.0 diff --git a/ps3netsrv/config.yaml b/ps3netsrv/config.yaml deleted file mode 100644 index ab24f79..0000000 --- a/ps3netsrv/config.yaml +++ /dev/null @@ -1,21 +0,0 @@ ---- -name: Ps3NetServer -slug: ps3netserver -version: 0.1.0 -description: This is a Docker container for ps3netsrv (or ps3netsvr). -url: https://github.com/d-two/hassio-addons/tree/main/ps3netsrv -startup: application -init: false -arch: -- aarch64 -- amd64 -- armhf -- armv7 -- i386 -boot: auto -map: -- media:rw -ports: - 38008/tcp: 38008 -ports_description: - 38008/tcp: Network port diff --git a/ps3netsrv/icon.png b/ps3netsrv/icon.png deleted file mode 100644 index 7c374be2d649935750574d4c548230dde9931338..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60196 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


@0uh)lQ$fQ5Od9%{lK3R$s}ZQ-Y2 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 QM*#Anr)31Iec%xDe^S#E0RR91 diff --git a/ps3netsrv/logo.png b/ps3netsrv/logo.png deleted file mode 100644 index 7c374be2d649935750574d4c548230dde9931338..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60196 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


@0uh)lQ$fQ5Od9%{lK3R$s}ZQ-Y2 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 QM*#Anr)31Iec%xDe^S#E0RR91 diff --git a/ps3netsrv/rootfs/etc/s6-overlay/s6-rc.d/init-ps3netsrv/dependencies.d/base b/ps3netsrv/rootfs/etc/s6-overlay/s6-rc.d/init-ps3netsrv/dependencies.d/base deleted file mode 100644 index e69de29..0000000 diff --git a/ps3netsrv/rootfs/etc/s6-overlay/s6-rc.d/init-ps3netsrv/run b/ps3netsrv/rootfs/etc/s6-overlay/s6-rc.d/init-ps3netsrv/run deleted file mode 100644 index e2177ac..0000000 --- a/ps3netsrv/rootfs/etc/s6-overlay/s6-rc.d/init-ps3netsrv/run +++ /dev/null @@ -1,20 +0,0 @@ -#!/command/with-contenv bashio -# shellcheck shell=bash - -USER_ID=${USER_ID:-1000} -GROUP_ID=${GROUP_ID:-1000} - -groupmod -o -g "$GROUP_ID" ps3netsrv -usermod -o -u "$USER_ID" ps3netsrv - -echo ' -------------------------------------- -GID/UID --------------------------------------' -echo " -User uid: $(id -u ps3netsrv) -User gid: $(id -g ps3netsrv) -------------------------------------- -" - -mkdir -p /media/ps3netsrv diff --git a/ps3netsrv/rootfs/etc/s6-overlay/s6-rc.d/init-ps3netsrv/type b/ps3netsrv/rootfs/etc/s6-overlay/s6-rc.d/init-ps3netsrv/type deleted file mode 100644 index 3d92b15..0000000 --- a/ps3netsrv/rootfs/etc/s6-overlay/s6-rc.d/init-ps3netsrv/type +++ /dev/null @@ -1 +0,0 @@ -oneshot \ No newline at end of file diff --git a/ps3netsrv/rootfs/etc/s6-overlay/s6-rc.d/init-ps3netsrv/up b/ps3netsrv/rootfs/etc/s6-overlay/s6-rc.d/init-ps3netsrv/up deleted file mode 100644 index bf44924..0000000 --- a/ps3netsrv/rootfs/etc/s6-overlay/s6-rc.d/init-ps3netsrv/up +++ /dev/null @@ -1 +0,0 @@ -/etc/s6-overlay/s6-rc.d/init-ps3netsrv/run \ No newline at end of file diff --git a/ps3netsrv/rootfs/etc/s6-overlay/s6-rc.d/ps3netsrv/dependencies.d/init-ps3netsrv b/ps3netsrv/rootfs/etc/s6-overlay/s6-rc.d/ps3netsrv/dependencies.d/init-ps3netsrv deleted file mode 100644 index e69de29..0000000 diff --git a/ps3netsrv/rootfs/etc/s6-overlay/s6-rc.d/ps3netsrv/finish b/ps3netsrv/rootfs/etc/s6-overlay/s6-rc.d/ps3netsrv/finish deleted file mode 100644 index aa86adc..0000000 --- a/ps3netsrv/rootfs/etc/s6-overlay/s6-rc.d/ps3netsrv/finish +++ /dev/null @@ -1,26 +0,0 @@ -#!/command/with-contenv bashio -# ============================================================================== -# Home Assistant Community Add-on: Ps3NetSrv -# Take down the S6 supervision tree when ps3netsrv fails -# ============================================================================== -declare exit_code -readonly exit_code_container=$( /run/s6-linux-init-container-results/exitcode - fi - [[ "${exit_code_signal}" -eq 15 ]] && exec /run/s6/basedir/bin/halt -elif [[ "${exit_code_service}" -ne 0 ]]; then - if [[ "${exit_code_container}" -eq 0 ]]; then - echo "${exit_code_service}" > /run/s6-linux-init-container-results/exitcode - fi - exec /run/s6/basedir/bin/halt -fi \ No newline at end of file diff --git a/ps3netsrv/rootfs/etc/s6-overlay/s6-rc.d/ps3netsrv/run b/ps3netsrv/rootfs/etc/s6-overlay/s6-rc.d/ps3netsrv/run deleted file mode 100644 index 553213b..0000000 --- a/ps3netsrv/rootfs/etc/s6-overlay/s6-rc.d/ps3netsrv/run +++ /dev/null @@ -1,9 +0,0 @@ -#!/command/with-contenv bashio -# shellcheck shell=bash -# ============================================================================== -# Home Assistant Community Add-on: Ps3NetSrv -# Runs the ps3netsrv -# ============================================================================== - -bashio::log.info "Starting Ps3NetSrv...." -/usr/local/bin/ps3netsrv /media/ps3netsrv diff --git a/ps3netsrv/rootfs/etc/s6-overlay/s6-rc.d/ps3netsrv/type b/ps3netsrv/rootfs/etc/s6-overlay/s6-rc.d/ps3netsrv/type deleted file mode 100644 index 1780f9f..0000000 --- a/ps3netsrv/rootfs/etc/s6-overlay/s6-rc.d/ps3netsrv/type +++ /dev/null @@ -1 +0,0 @@ -longrun \ No newline at end of file diff --git a/ps3netsrv/rootfs/etc/s6-overlay/s6-rc.d/user/contents.d/init-ps3netsrv b/ps3netsrv/rootfs/etc/s6-overlay/s6-rc.d/user/contents.d/init-ps3netsrv deleted file mode 100644 index e69de29..0000000 diff --git a/ps3netsrv/rootfs/etc/s6-overlay/s6-rc.d/user/contents.d/ps3netsrv b/ps3netsrv/rootfs/etc/s6-overlay/s6-rc.d/user/contents.d/ps3netsrv deleted file mode 100644 index e69de29..0000000