Why pkgsrc sucks

Roland Illig

Introduction

Handling binary packages (1/2)

Handling binary packages (2/2)

  • Ask for anything unusual, like:
    • Creation/deletion of user accounts
    • Creation/deletion of group accounts
    • Modification of external files
    • Executing of external programs (except for some "trusted" programs)
    • Special file permissions
  • The original configuration files of all packages should be in share/etc, not share/examples, and the directory layout should be the same as in pkg/etc.
  • Handling source packages