Browse Source

FreeBSD: explain the pkg_create() call

- the upstream API is undocumented, so dig in the C sources
  to get parameter names.
Adriaan de Groot 3 năm trước cách đây
mục cha
commit
1b61cd1597
1 tập tin đã thay đổi với 8 bổ sung0 xóa
  1. 8 0
      Source/CPack/cmCPackFreeBSDGenerator.cxx

+ 8 - 0
Source/CPack/cmCPackFreeBSDGenerator.cxx

@@ -81,6 +81,14 @@ public:
   {
     if (!isValid())
       return false;
+    // The API in the FreeBSD sources (the header has no documentation),
+    // is as follows:
+    //
+    // int pkg_create(struct pkg_create *pc, const char *metadata, const char
+    // *plist, bool hash)
+    //
+    // We let the plist be determined from what is installed, and all
+    // the rest comes from the manifest data.
     int r = pkg_create(d, manifest.c_str(), nullptr, false);
     return r == 0;
   }