Glen Barber
de48750cce
Add (commented) 'vital' flag to the runtime packages. Support for
...
it is expected in pkg-1.8.0, which will cause 'pkg del -afy' to not
destroy a system by forcefully removing everything.
As there are valid use cases for doing such (test jails, for example),
it will be overrideable.
In addition, ensure /dev and /tmp exist, as /dev is not created by
default currently, and pkg(8) requires /tmp to exist, which is also
not created by default.
This needs to be moved to the clibs package, since runtime depends on
that package, however I need to first verify that it will work as it
is expected.
Sponsored by: The FreeBSD Foundation
2016-05-10 00:38:14 +00:00
Glen Barber
44d81980ed
Prefix lib32, profile, debug, and development packages
...
with 'runtime-' for consistency with other packages.
Sponsored by: The FreeBSD Foundation
2016-03-08 18:31:26 +00:00
Glen Barber
bcefcb026a
Create a package for HAST.
...
Sponsored by: The FreeBSD Foundation
2016-02-08 21:15:07 +00:00
Glen Barber
24dcefded2
Add comment/description for clibs, rescue, and sendmail packages.
...
Sponsored by: The FreeBSD Foundation
2016-02-08 18:44:26 +00:00
Glen Barber
41e7f6d66f
Sort.
...
Sponsored by: The FreeBSD Foundation
2016-02-08 18:42:33 +00:00
Glen Barber
c389411c8a
Remove libc, librtld_db, libthr packages, and further increase
...
the constraints on what needs to be installed in a specific to
maintain consistency during upgrades.
Create a new clibs package containing libraries that are needed
as a bare minimum for consistency.
With much help and input from: kib
Sponsored by: The FreeBSD Foundation
2016-02-05 21:01:08 +00:00
Glen Barber
8ce2c90c26
Mark shlibs_required/shlibs_provided lines as temporary, following
...
brief discussion with bapt.
Sponsored by: The FreeBSD Foundation
2016-02-04 21:27:03 +00:00
Glen Barber
123099f316
Add package files for libc, libedit, librtld_db, and libthr.
...
libedit is needed for sh(1), which if updated before runtime,
can cause undesirable behavior.
For the rest, the installation order needs to be:
1) librtld
2) libc
3) libthr
The dependency listing and shilbs_required entries ensure this
behavior.
Sponsored by: The FreeBSD Foundation
2016-02-04 21:20:26 +00:00
Glen Barber
f6947f60bb
Fix typo: s/Conrol/Control/
...
Submitted by: kib
Sponsored by: The FreeBSD Foundation
2016-02-04 16:38:24 +00:00
Glen Barber
3a722e0726
Add FreeBSD RCSID header and svn:keyword property.
...
Sponsored by: The FreeBSD Foundation
2016-02-04 15:41:00 +00:00
Glen Barber
5c52b2f5ca
Rework the way <packagename>.ucl files are generated.
...
One of the major pain points with how this was implemented
is the requirement of in-tree, hard-coded <name>.ucl, as
well as <name>-<suffix>.ucl where <suffix> can be lib32,
profile, development, debug, or any combination of the four.
This created significant overhead when adding new packages
and any of the files in any of the combinations were missing.
Instead of test(1)-ing if the <packagename>.ucl file exists,
hand off to a script to figure out what the final ucl file
name should be before invoking pkg(8).
The default behavior is 'template.ucl' is used as a fallback.
This affects only the userland packages, as the kernel code
is already smart enough to handle these variations.
Sponsored by: The FreeBSD Foundation
2016-02-04 15:32:03 +00:00
Glen Barber
b3075f337b
Initial commit to add dependencies.
...
Sponsored by: The FreeBSD Foundation
2016-02-03 23:41:58 +00:00
Glen Barber
43faedc133
First pass to fix the 'tests' packages.
...
Sponsored by: The FreeBSD Foundation
2016-02-02 22:26:49 +00:00
Glen Barber
477a29ca9b
Create ee(1) package.
...
Sponsored by: The FreeBSD Foundation
2016-02-02 21:04:33 +00:00
Glen Barber
dd181aca6c
Create a package for autofs(5)
...
Sponsored by: The FreeBSD Foundation
2016-02-02 17:33:37 +00:00
Glen Barber
17f1329d94
Create a package for vi(1) and related files.
...
Sponsored by: The FreeBSD Foundation
2016-02-02 16:47:50 +00:00
Glen Barber
750e7eb5dc
Fix naming inconsistency with lib32 debug packages.
...
Sponsored by: The FreeBSD Foundation
2016-02-01 18:50:52 +00:00
Glen Barber
6a9bf252c3
Remove unused kernel/post-install file.
...
Sponsored by: The FreeBSD Foundation
2016-01-29 00:29:32 +00:00
Glen Barber
3754d22f83
Comment wordsmithing.
...
Sponsored by: The FreeBSD Foundation
2016-01-21 18:45:46 +00:00
Glen Barber
396953934d
Create a package for apm(8).
...
Sponsored by: The FreeBSD Foundation
2016-01-21 18:41:55 +00:00
Glen Barber
4ffb51fe89
Create a package for amd(8) and related tools.
...
While here, fix accounting rc script installation.
Sponsored by: The FreeBSD Foundation
2016-01-21 18:19:33 +00:00
Glen Barber
4ebbe36e88
Fix an incorrect comment.
...
Sponsored by: The FreeBSD Foundation
2016-01-21 18:02:31 +00:00
Glen Barber
d3d8fcf2c6
Create an acct package for accounting tools.
...
Sponsored by: The FreeBSD Foundation
2016-01-21 17:49:10 +00:00
Glen Barber
2971191a94
Create a rcmds package.
...
Sponsored by: The FreeBSD Foundation
2016-01-21 17:33:31 +00:00
Glen Barber
b524b25e38
Add UCL file for release-manuals package, missed in previous commit.
...
Sponsored by: The FreeBSD Foundation
2016-01-21 16:38:58 +00:00
Glen Barber
ed0d921874
Add a package for jail(8) and related utilities.
...
Sponsored by: The FreeBSD Foundation
2016-01-20 17:07:13 +00:00
Glen Barber
60107bd6b2
Add debug.ucl and tests-debug.ucl, missed in a previous commit.
...
Sponsored by: The FreeBSD Foundation
2016-01-06 00:52:55 +00:00
Glen Barber
ca7d3fb715
Rename an incorrectly named debug package file.
...
Sponsored by: The FreeBSD Foundation
2016-01-05 22:27:34 +00:00
Glen Barber
e5141d0726
Copy packages/*.ucl files to the corresponding debug file after
...
WITH_DEBUG_FILES was enabled by default.
Sponsored by: The FreeBSD Foundation
2016-01-05 19:28:41 +00:00
Brad Davis
5b7774f3ea
- Change all the names to their generic name since none of these need to
...
be overridden and ends up overwriting output files.
- For the descriptions that just say "TODO", switch to using %DESC% so
the generic description is used.
Approved by: bapt
2015-11-17 21:29:26 +00:00
Glen Barber
db03168b5d
Prefer https in package URLs.
...
Sponsored by: The FreeBSD Foundation
2015-10-15 19:55:32 +00:00
Baptiste Daroussin
74737168af
Create a dedicated package for dma
2015-10-10 23:16:40 +00:00
Glen Barber
c8d232d482
Prefer https:// over http://.
...
Sponsored by: The FreeBSD Foundation
2015-06-17 16:39:12 +00:00
Baptiste Daroussin
3248e7a673
Move gdb into its own package
2015-06-16 22:25:08 +00:00
Baptiste Daroussin
bc75683de2
Add a bunch of new packages, in particular binutils and groff
2015-06-16 22:06:28 +00:00
Baptiste Daroussin
08796a78ee
Move tests into a single FreeBSD-tests package
2015-06-16 21:07:07 +00:00
Baptiste Daroussin
9067d50812
Move clang binaries into FreeBSD-clang package
2015-06-16 20:34:39 +00:00
Baptiste Daroussin
80a3127a72
Fix script syntax
2015-06-15 13:27:57 +00:00
Baptiste Daroussin
3a161d956b
Make scripts cross installation friendly
2015-04-03 23:28:56 +00:00
Baptiste Daroussin
8cf263c843
run pw_mkdb and cap_mkdb at post-installation for cross installation the version
...
from the host would be run but the generated files will be on the target
respecing the endianness of the target
2015-03-18 16:06:04 +00:00
Baptiste Daroussin
9f4256d525
Add a bsnmp package
2015-03-18 13:01:09 +00:00
Baptiste Daroussin
842294c1ff
Add a bsdinstall package
2015-03-18 12:28:17 +00:00
Baptiste Daroussin
6b710cc6fe
development and profile are special tags and should always be the last component
...
of the name if present
2015-03-18 11:27:11 +00:00
Baptiste Daroussin
6c2fad0a6a
Add support for lib32 packages
2015-03-18 11:05:49 +00:00
Baptiste Daroussin
d3cd95cf88
Now that pkg create can directly accept both a file and a plist in command line,
...
directly use it
2015-03-18 09:39:31 +00:00
Baptiste Daroussin
36f956343e
Move syscons support files into a separate package
2015-03-05 17:56:02 +00:00
Baptiste Daroussin
58cf66a972
Make at(1) and related tools an individual package
2015-03-05 16:49:52 +00:00
Baptiste Daroussin
0ed8966e5b
Make acpi an individual package
...
Flag /etc/devd/asus.conf as a config file so it will be automatically merged on updates
2015-03-05 16:22:31 +00:00
Baptiste Daroussin
219c72ef13
Make unbound an individual package
...
Ensure we keep all tags from mtrees when creating the METALOG
2015-03-05 12:40:59 +00:00
Baptiste Daroussin
ca202c471b
Make svn an individual package
2015-03-05 10:22:59 +00:00