Skip to content

Convert perl to package v2 #1808

Merged
merged 7 commits into from
Apr 29, 2020
Merged

Convert perl to package v2 #1808

merged 7 commits into from
Apr 29, 2020

Commits on Apr 27, 2020

  1. perl: Remove

    Remove perl from /usr/local/...
    donald committed Apr 27, 2020
    Configuration menu
    Copy the full SHA
    19d8873 View commit details
    Browse the repository at this point in the history
  2. perl: Remove perl modules

    Remove bee packages which either installed perl modules only or which
    provided commands which are availabe from the packaged perl.
    
    We keep some bee modules for now, which also installed into
    /usr/local/lib/perl5, but which provided more functionality, e.g.
    libraries, include files or command not available from the packaged
    perl:
    
    - rrdtool-1.6.0-1.x86_64
    - subversion-1.6.16-1.x86_64
    - wakeonlan-0.41-0.x86_64
    donald committed Apr 27, 2020
    Configuration menu
    Copy the full SHA
    1fb2671 View commit details
    Browse the repository at this point in the history
  3. perl-wrapper: Install version 1.1

    Install wrapper for commands provided by packaged perl.
    
    Note: This commit was cherry-picked from 95d5bdb ("perl-wrapper:
    Install version 1.0") which was applied and later reverted. In
    contradiction to the commit message title, the initial version
    was "1.1" not "1.0". We don't correct that so that versions continue to
    increase.
    donald committed Apr 27, 2020
    Configuration menu
    Copy the full SHA
    ac53df8 View commit details
    Browse the repository at this point in the history
  4. perl-wrapper: Use perl-5.12.1-0

    We want to take small steps. When we replace the perl installed into
    /usr/local/ this time, we don't want to make an implicit upgrade but use
    the package with the same perl version number instead.
    
    Let the package wrpper use the package "perl-5.12.1-0" instead of "perl"
    which is the recommended version.
    
    Rebuild list of commands to supply in /usr/bin.
    donald committed Apr 27, 2020
    Configuration menu
    Copy the full SHA
    091d5a4 View commit details
    Browse the repository at this point in the history
  5. perl-wrapper: Create /usr/local/bin/perl symlink

    As noted in [#1419], several scripts still use `/usr/local/bin/perl` as a
    shebang so provide a symlink.
    
    [#1419]:  #1419
    donald committed Apr 27, 2020
    Configuration menu
    Copy the full SHA
    451ee0e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    de977a3 View commit details
    Browse the repository at this point in the history
  7. perl-wrapper: Make sure, /usr/bin/perl is generated

    /usr/bin/perl might not be included in the list generated
    by the command quoted in the script if perl-5.12.1-2.x86_64 is
    still installed, because this packages includes a symlink
    /usr/bin/perl -> /usr/local/bin/perl.
    donald committed Apr 27, 2020
    Configuration menu
    Copy the full SHA
    1ea4670 View commit details
    Browse the repository at this point in the history