Page MenuHomeFreeBSD

Extract "long" make target into scripts.
ClosedPublic

Authored by mat on Apr 19 2016, 1:07 PM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Mar 19, 4:28 PM
Unknown Object (File)
Tue, Mar 12, 8:16 AM
Unknown Object (File)
Feb 21 2024, 1:16 AM
Unknown Object (File)
Feb 14 2024, 9:47 AM
Unknown Object (File)
Jan 24 2024, 4:34 AM
Unknown Object (File)
Jan 21 2024, 8:45 AM
Unknown Object (File)
Jan 20 2024, 10:55 PM
Unknown Object (File)
Dec 28 2023, 1:17 PM
Subscribers

Details

Summary

Extract check-vulnerable target.
Extract do-fetch, fetch-list, fetch-url-list-int and fetch-urlall-list.

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 3628
Build 3668: arc lint + arc unit

Event Timeline

mat retitled this revision from to Extract "long" make target into scripts..
mat updated this object.
mat edited the test plan for this revision. (Show Details)
mat edited edge metadata.

Spot a mistake.

mat edited edge metadata.

And with the correct fix.

mat edited edge metadata.
  • Extract makesum.
mat edited edge metadata.
  • Extract makesum.
mat edited edge metadata.

update the makesum.sh to validate all of it's environment.

mat edited edge metadata.
  • Extract checksum.
  • Extract makesum.
  • Do the fetching directly when running makesum.
  • Extract check-checksum-algorithms.
mat edited edge metadata.
  • Fix PATCHFILES.
  • Handle ports with no DISTFILES.
mat edited edge metadata.

Rebase, include the TIMESTAMP bits in makesum.

Awesome! If an exp-run works then just do it.

Looks like you need to update this with your debug feature.

Awesome! If an exp-run works then just do it.

It's currently being tested in https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=208916

Looks like you need to update this with your debug feature.

Yes, I added it on my local repo but did not update the review.

Rebase, and:

  • Fix PATCHFILES handling.
  • Add debug hooks.
  • Escape/unescape bits when needed.
  • Make RANDOMIZE_MASTER_SITES work again.
This revision was automatically updated to reflect the committed changes.

I got error message as follows:

% make fetch-urlall-list
=> /usr/ports/distfiles/ is not writable by you; cannot fetch.
*** Error code 1

Stop.