Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
K
kernel
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 6
    • Issues 6
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Metrics
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Package Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • teligen_admin
  • kernel
  • Issues
  • #3

Closed
Open
Opened Oct 13, 2022 by teligen_admin@Teligen_adminMaintainer
  • Report abuse
  • New issue
Report abuse New issue

kernel补丁打入方式有问题,补丁未生效

  • hopestage通过%autosetup -p1 -n %{name}语句打入补丁, 但编译过程走入%if 0%{?with_patch}的else路径, 会再次执行%setup -q -n kernel-%{version} -c, 并把kernel目录重命名成linux-4.19.90-2012.4.0.0053.hs1.x86_64目录。
  • 所以编译内核时在/root/rpmbuild/BUILD目录下出现两个目录kernel和kernel-4.19.90。 之后执行autosetup语句,补丁内容在kernel目录中。 而kernel的编译过程在/root/rpmbuild/BUILD/kernel-4.19.90中进行,所以补丁内容未生效。
Edited Nov 14, 2022 by teligen_admin
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: Teligen_admin/kernel#3