Skip to content
GitLab
    • GitLab: the DevOps platform
    • Explore GitLab
    • Install GitLab
    • How GitLab compares
    • Get started
    • GitLab docs
    • GitLab Learn
  • Pricing
  • Talk to an expert
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
    • Menu
    Projects Groups Snippets
  • Get a free trial
  • Sign up
  • Login
  • Sign in / Register
  • pmbootstrap pmbootstrap
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 180
    • Issues 180
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 12
    • Merge requests 12
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • postmarketOS
  • pmbootstrappmbootstrap
  • Merge requests
  • !1938

WIP: Support repository pinning

  • Review changes

  • Download
  • Email patches
  • Plain diff
Closed Anjandev Momi requested to merge anjandev/pmbootstrap:pinning into master May 16, 2020
  • Overview 4
  • Commits 1
  • Pipelines 1
  • Changes 1

closes #1737 (closed)

I am having trouble with this code so far. I get the following error:

ERROR: 'postmarketos-base@pmos' is not a valid child dependency, format is name([<>~=]version)

However, if I run ./pmbootstrap chroot I can run sudo apk add postmarketos-base@pmos and apk pulls the correct dependencies:

(105/108) Installing libpsl (0.21.0-r1)
(106/108) Installing networkmanager (1.24.0-r0)
Executing networkmanager-1.24.0-r0.pre-install
  *
  * To setup system connections, regular users must be member of 'plugdev' group.
  *
  *
  * To control WiFi devices, enable wpa_supplicant service: 'rc-update add wpa_supplicant default'
  * then reboot the system or restart 'wpa_supplicant' and 'networkmanager' services respectively.
  *
(107/108) Installing networkmanager-openrc (1.24.0-r0)
(108/108) Installing postmarketos-base@pmos (3-r33)
Executing postmarketos-base-3-r33.post-install
- Modifying: /etc/fstab
- Modifying: /etc/issue
- Modifying: /etc/motd
- Modifying: /etc/conf.d/syslog
- Modifying: /etc/conf.d/wpa_supplicant
- Modifying: /etc/sudoers
- Modifying: /etc/chrony/chrony.conf (adding makestep)
- Modifying: /etc/chrony/chrony.conf (removing initstepslew)
Executing busybox-1.31.1-r15.trigger
Executing eudev-3.2.9-r3.trigger
Executing fontconfig-2.13.1-r2.trigger
Executing mkfontscale-1.2.1-r1.trigger
Executing postmarketos-mkinitfs-0.12.1-r0.trigger
Executing dbus-1.12.16-r4.trigger
Executing ca-certificates-20191127-r2.trigger
Executing postmarketos-base-3-r33.trigger
OK: 104 MiB in 149 packages

Any reason why chrooting works but my install function doesnt work?

Edited Jun 16, 2021 by clayton craft
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: pinning