DragonFly BSD

How To Create Official Synth Repo

How to Create an Official Synth Repo

System Environment

Synth Environment

    ; Take care when hand editing!

    [Global Configuration]
    profile_selected= LiveSystem

    [LiveSystem]
    Operating_system= DragonFly
    Directory_packages= /build/synth/live_packages
    Directory_repository= /build/synth/live_packages/All
    Directory_portsdir= /build/synth/dports
    Directory_options= /build/synth/options
    Directory_distfiles= /usr/distfiles
    Directory_buildbase= /build/synth/build
    Directory_logs= /build/synth/logs
    Directory_ccache= disabled
    Directory_system= /
    Number_of_builders= 30
    Max_jobs_per_builder= 30
    Tmpfs_workdir= true
    Tmpfs_localbase= true
    Display_with_ncurses= true
    leverage_prebuilt= false
    LICENSES_ACCEPTED=      NONE
    rm -rf /build/synth/live_packages/*
    rm -rf /build/synth/logs
    mkdir /build/synth/logs
    (optionally start a screen session)
    synth everything

Uploading to Avalon

    cpdup /synth/build/live_packages/ avalon.dragonflybsd.org:/archive/dports/dragonfly:BLAH:x86:64/LATEST/