Navigation

    Inedo Community Forums

    Forums

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    1. Home
    2. shfunke_1795
    • Profile
    • Following
    • Followers
    • Topics
    • Posts
    • Best
    • Groups

    shfunke_1795

    @shfunke_1795

    4
    Reputation
    2
    Posts
    3
    Profile views
    2
    Followers
    2
    Following
    Joined Last Online

    shfunke_1795 Follow

    Best posts made by shfunke_1795

    • Support for Alpine Packages

      UPDATE: Starting in ProGet 2023.22, you can create Alpine (APK) feeds with connectors

      Hey,

      for building Docker images we'd like to use internal mirrors
      for Debian and Alpine packages, right now Alpine is not supported.

      The support of Alpine packages would be a benefit not only
      for internal builds on machines without internet access but
      also in regards of security as then these packages would be
      included in the security scans for projects under Reporting & SCA.

      posted in Support
      shfunke_1795
      shfunke_1795

    Latest posts made by shfunke_1795

    • RE: Support for Alpine Packages

      Hey,

      The Alpine repository is basically a file repository containing all the packages
      along side with an index.

      APKINDEX.tar.gz
      nodejs-16.16.0-r0.apk
      

      For example files that are stored within the repository. The index
      file contains the meta information of all packages and the APK
      files are tar.gz archives of the actual package. 2

      .
      | -- APKINDEX
      | -- DESCRIPTION
      

      Structure of the APKINDEX archive.

      v3.16.2-12-g0a9ad186b5
      

      Contents of the DESCRIPTION file for the index.

      C:Q1q+b+YJqvl8+pTo4w26MOThV13Ew=
      P:nodejs
      V:16.16.0-r0
      A:x86_64
      S:12195388
      I:33898496
      T:JavaScript runtime built on V8 engine - LTS version
      U:https://nodejs.org/
      L:MIT
      o:nodejs
      m:Jakub Jirutka <jakub@jirutka.cz>
      t:1658183261
      c:60ef72f6571ba1057c3c15f2ce3fe532551f4bd3
      k:100
      D:ca-certificates nghttp2-libs>=1.41 /bin/sh so:libbrotlidec.so.1 so:libbrotlienc.so.1 so:libc.musl-x86_64.so.1 so:libcares.so.2 so:libcrypto.so.1.1 so:libgcc_s.so.1 so:libicui18n.so.71 so:libicuuc.so.71 so:libnghttp2.so.14 so:libssl.so.1.1 so:libstdc++.so.6 so:libz.so.1
      p:nodejs-lts=16.16.0 cmd:node=16.16.0-r0
      
      ...
      

      Contents of the APKINDEX file for the index 3.

      For setting up the repository the APK tool can be used, for e.g. generating
      the index. 1

      .
      | -- usr
           | -- bin
           |    | -- node
           | -- share
                | -- systemtap
                     | -- tapset
                         | -- node.stp
      

      Example structure of a APK package.

      posted in Support
      shfunke_1795
      shfunke_1795
    • Support for Alpine Packages

      UPDATE: Starting in ProGet 2023.22, you can create Alpine (APK) feeds with connectors

      Hey,

      for building Docker images we'd like to use internal mirrors
      for Debian and Alpine packages, right now Alpine is not supported.

      The support of Alpine packages would be a benefit not only
      for internal builds on machines without internet access but
      also in regards of security as then these packages would be
      included in the security scans for projects under Reporting & SCA.

      posted in Support
      shfunke_1795
      shfunke_1795