Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Jun 2014 16:46:05 -0700
From:      Sean Fagan <sef@ixsystems.com>
To:        freebsd-pkg@freebsd.org
Subject:   Directories aren't included?
Message-ID:  <44A7EDED-DA81-4C03-91F4-8BEF3241FE1F@ixsystems.com>

next in thread | raw e-mail | index | archive | help
Given this manifest file:

{
	"name" : "mypkg",
	"version" : "1.0",
	"origin" : "system/test",
	"comment" : "foo",
	"maintainer" : "me",
	"prefix" : "/",
	"www" : "http://www.example.com/",
	"licenselogic" : "single",
	"desc" : "bar",
	"dirs" : {
		"./dir1",
		"./dir1/dir2",
	},
	"files" : {
		"./dir1/test_file" : "-",
	},
}

and this layout:

dir1

./dir1:
dir2		test_file

./dir1/dir2:

The tar file it creates does not have "dir2" in it:

tar tvf badpkg-1.0.txz=20
-rw-r--r--  0 root   wheel     214 Dec 31  1969 +COMPACT_MANIFEST
-rw-r--r--  0 root   wheel     310 Dec 31  1969 +MANIFEST
-rw-r--r--  0 sef    sef        29 Jun 17 16:17 ./dir1/test_file


In other words, it is not adding empty directories to the package.

Am I creating it incorrectly?

If I put "./dir2" in the "files" section, it puts it in the tarball, but =
I'm not sure that is correct.

This is pkg 1.2.7_2; I have't tried with a newer version yet, for which =
I apologise.

Sean.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?44A7EDED-DA81-4C03-91F4-8BEF3241FE1F>