classabbyamp
34f8a6590f
lxc-voidlinux.in: correct repo and docs urls
...
voidlinux.eu has not been under Void Linux's control for over 4 years:
https://voidlinux.org/news/2019/02/voidlinux-eu-gone.html
Signed-off-by: classabbyamp <5366828+classabbyamp@users.noreply.github.com>
2023-07-19 17:36:58 -04:00
Kevin Locke
a37d6d40f6
lxc-debian: fix getopt parsing of --mirror
...
When the --keyring option was added, the `,` between `mirror:` and
`keyring:` was omitted in the long option string passed to `getopt`.
This causes `--mirror` to be parsed as `--mirror:keyring`, matching
`*) break ;;` and prematurely terminating option parsing. To avoid
this, add the missing `,`. Also order `keyring:` before `mirror:` to
preserve lexical ordering of long options.
Fixes: eebcd76feb
("lxc-debian: allow using a custom keyring")
Signed-off-by: Kevin Locke <kevin@kevinlocke.name>
2023-03-22 15:45:26 -06:00
Alexander Stefanov
ca4c393869
adjust alex name
2022-10-18 15:15:08 +02:00
Alexander Stefanov
222ab5cd0a
adjust openmandriva template to the modern cooker distro
2022-10-18 15:14:42 +02:00
Arnaud Rebillout
0862ddf36d
lxc-kali: Reduce diff with Debian
...
These bits were missing for no reason.
Signed-off-by: Arnaud Rebillout <arnaudr@kali.org>
2022-10-18 10:31:36 +07:00
Arnaud Rebillout
70ae901bdd
lxc-kali: Fix incorrect use of basename instead of dirname
...
cf. ae96852bbb
Signed-off-by: Arnaud Rebillout <arnaudr@kali.org>
2022-10-18 10:31:36 +07:00
Arnaud Rebillout
da7b8e8bf3
lxc-kali: Update usage message for Kali
...
--release was not documented, --security-mirror is not supported.
Signed-off-by: Arnaud Rebillout <arnaudr@kali.org>
2022-10-18 10:31:32 +07:00
Niklaus 'vimja' Hofer
1792b8c0f3
templates/lxc-gentoo.in: Propperly handle aarch64.
...
Gentoo uses arm64 in the download path. See
http://distfiles.gentoo.org/releases/arm64/autobuilds/
2022-07-01 23:48:30 +02:00
4oo4
2163a7e4e0
Update alpine keys URI - fix package verification
...
Alpine started using https://git.alpinelinux.org/aports/plain/main/alpine-keys/ to publish their apk keys as of 3.15, so using the old URI will give errors about signature verification since a required key is missing
Remove old key
Fix #43 - let lxc config create character devices
Creating lxc containers will error out when trying to create character devices with "file exists". This does not appear to be necessary for most of them since they get created when you actually start the container.
Signed-off-by: 4oo4 <4oo4@users.noreply.github.com>
2022-06-08 04:25:14 +00:00
Antonio Terceiro
56a2d30c41
lxc-debian: avoid installing unauthenticated packages
...
--force-yes is deprecated, and is a shortcut for
--allow-unauthenticated, --allow-downgrades, --allow-remove-essential,
--allow-change-held-packages. --allow-unauthenticated is the only
likely to be needed here, so instead of allowing unauthenticated
packages, copy any custom keyring used inside the rootfs so any packages
we need to install are properly authenticated. The common case is
debian-ports-archive-keyring.
Signed-off-by: Antonio Terceiro <terceiro@debian.org>
2022-04-10 06:39:07 -03:00
Antonio Terceiro
5479240fbd
lxc-debian: support unnoficial architectures out of the box
...
When trying to create containers for unnoficial Debian architectures,
use different defaults for mirror and keyring, install
debian-ports-archive-keyring, and default release to unstable. This way
one can create containers for unnoficial architectures without having to
pass several extra parameters.
Signed-off-by: Antonio Terceiro <terceiro@debian.org>
2022-04-10 06:31:35 -03:00
Antonio Terceiro
eebcd76feb
lxc-debian: allow using a custom keyring
...
This makes it possible to create containers for unofficial
architectures such as the ones on ports.debian.org, by specifying a
custom mirror and its associated keyring.
Signed-off-by: Antonio Terceiro <terceiro@debian.org>
2022-04-10 06:31:32 -03:00
Matthew Bruzek
4908a5e5fe
Changed security distribution to ${release}-security.
...
Signed-off-by: Matthew Bruzek <mbruzek@gmail.com>
2021-08-20 23:25:40 -05:00
KATOH Yasufumi
d9f1b169bc
plamo: more fixes configuration process related to pkgtools8
...
The previous patch had incomplete support for pkgtools8.
Signed-off-by: KATOH Yasufumi <karma@jazz.email.ne.jp>
2021-08-18 14:00:32 +09:00
KATOH Yasufumi
da05bc38a6
plamo: Fix configuration process related to pkgtools8
...
Signed-off-by: KATOH Yasufumi <karma@jazz.email.ne.jp>
2021-08-17 20:19:29 +09:00
KATOH Yasufumi
285eda0c49
plamo: Support new pkgtools8
...
pkgtool, that is package manager for plamo, has been updated. The
package name is changed to pkgtools8, and change installation process
to match pkgtools8.
Signed-off-by: KATOH Yasufumi <karma@jazz.email.ne.jp>
2021-08-12 23:10:52 +09:00
Tanya Degurechaff
8af77c1136
Changed devuan gpg key remote location
...
Signed-off-by: Tanya <34323200+TanyaEleventhGoddess@users.noreply.github.com>
2020-09-06 20:15:47 +02:00
KATOH Yasufumi
551f56b5d5
plamo: fix for current Plamo 7.x
...
* glibc is now initialized when a container is first started
* pkgtools7 is not initialized when a container is first started
* initpkg is not execute in lxc-plamo
Signed-off-by: KATOH Yasufumi <karma@jazz.email.ne.jp>
2020-09-05 15:28:31 +09:00
KATOH Yasufumi
4c11070332
plamo: Support current pkgtools
...
Our package manager "pkgtools" is updated, and renamed "pkgtools7".
Signed-off-by: KATOH Yasufumi <karma@jazz.email.ne.jp>
2020-09-03 18:00:04 +09:00
Tanya Degurechaff
8678d4f836
Avoid failures if a mirror on https is selected
...
Signed-off-by: Tanya Degurechaff <34323200+TanyaEleventhGoddess@users.noreply.github.com>
2020-07-13 18:31:53 +02:00
Tanya Degurechaff
862a6098f0
Handle suite mismatch, don't download packages if update failed
...
Signed-off-by: Tanya Degurechaff <34323200+TanyaEleventhGoddess@users.noreply.github.com>
2020-07-13 18:29:08 +02:00
Tanya Degurechaff
92d4e109f1
Reformatting tabs and spaces in a coherent way
...
Signed-off-by: Tanya Degurechaff <34323200+TanyaEleventhGoddess@users.noreply.github.com>
2020-07-13 18:29:08 +02:00
Stéphane Graber
076cd7413d
Merge pull request #31 from TanyaEleventhGoddess/current
...
Improvements and bugfixes to templates/lxc-devuan.in and templates/lxc-kali.in
2020-07-07 08:36:43 -04:00
Stéphane Graber
997a85ae75
Merge pull request #32 from TanyaEleventhGoddess/devuan
...
Devuan LXC template
2020-07-07 08:34:58 -04:00
Tanya Degurechaff
118c8f4699
Handle languages that are only UTF-8 encoded
...
Co-authored-by: Pierre-Elliott Bécue <peb@debian.org>
Signed-off-by: Tanya Degurechaff <34323200+TanyaEleventhGoddess@users.noreply.github.com>
2020-07-07 09:52:41 +02:00
Tanya Degurechaff
f91a618e02
Avoid warning 'stdin not a tty' in some cases
...
Signed-off-by: Tanya Degurechaff <34323200+TanyaEleventhGoddess@users.noreply.github.com>
2020-07-07 09:52:41 +02:00
Tanya Degurechaff
c1552e32f2
Fix indentation
...
Signed-off-by: Tanya Degurechaff <34323200+TanyaEleventhGoddess@users.noreply.github.com>
2020-07-07 09:52:41 +02:00
Tanya Degurechaff
8911d8ff4b
Fix timezone configuration
...
Signed-off-by: Tanya Degurechaff <34323200+TanyaEleventhGoddess@users.noreply.github.com>
2020-07-07 09:52:41 +02:00
Tanya Degurechaff
afa18e5a30
Force hostname inclusion in /etc/hosts
...
Signed-off-by: Tanya Degurechaff <34323200+TanyaEleventhGoddess@users.noreply.github.com>
2020-07-07 09:52:41 +02:00
Tanya Degurechaff
59e707a5ca
Quotation marks makes you think it's a string
...
Signed-off-by: Tanya Degurechaff <34323200+TanyaEleventhGoddess@users.noreply.github.com>
2020-07-07 09:52:41 +02:00
Tanya Degurechaff
fc18b362d8
Added DOWNLOAD_KEYRING in usage
...
Signed-off-by: Tanya Degurechaff <34323200+TanyaEleventhGoddess@users.noreply.github.com>
2020-07-07 09:52:41 +02:00
Tanya Degurechaff
bd16f6b10c
Added proper copyrights to fixes authors
...
Signed-off-by: Tanya Degurechaff <34323200+TanyaEleventhGoddess@users.noreply.github.com>
2020-07-07 09:52:41 +02:00
Tanya Degurechaff
52fa9b7360
Improved apt gpg management
...
Signed-off-by: Tanya Degurechaff <34323200+TanyaEleventhGoddess@users.noreply.github.com>
2020-07-07 09:52:41 +02:00
Tanya Degurechaff
10dc3b41f9
Added devuan and kali references to makefiles and fixed lxc-kali.in permissions
...
Signed-off-by: Tanya Degurechaff <34323200+TanyaEleventhGoddess@users.noreply.github.com>
2020-07-07 09:45:08 +02:00
Tanya Degurechaff
05a7be54fb
Improved Devuan template
...
Signed-off-by: Tanya Degurechaff <34323200+TanyaEleventhGoddess@users.noreply.github.com>
2020-07-07 09:45:08 +02:00
Tanya Degurechaff
d43cb69eec
Added basic devuan template
...
Signed-off-by: Tanya Degurechaff <34323200+TanyaEleventhGoddess@users.noreply.github.com>
2020-07-07 09:45:08 +02:00
Stéphane Graber
f26370b875
Merge pull request #29 from P-EB/master
...
[lxc-debian] Handle languages that are only UTF-8 encoded
2020-07-06 13:38:29 -04:00
Christian Brauner
1ba667a771
Merge pull request #25 from sdelafond/kali
...
Kali
2020-04-27 15:48:15 +02:00
Pierre-Elliott Bécue
e370cacc6c
[lxc-debian] Handle languages that are only UTF-8 encoded
...
Signed-off-by: Pierre-Elliott Bécue <becue@crans.org>
2020-03-20 12:13:45 +01:00
Anders
ae96852bbb
lxc-debian: fix incorrect use of basename instead of dirname
...
mkdir -p should create the dirname of the interpreter, not its basename.
Signed-off-by: Anders Oleson <anders-code@users.noreply.github.com>
2020-02-09 22:29:08 -08:00
Sébastien Delafond
9b07574ece
Add -r/--release to kali template
...
Signed-off-by: Sébastien Delafond <sdelafond@gmail.com>
2020-01-13 15:56:28 +01:00
Andreas Baumann
2b9c1833c1
added systemd-sysvcompat (/sbin/init missing when starting container)
...
Signed-off-by: Andreas Baumann <mail@andreasbaumann.cc>
2019-10-31 16:43:42 +01:00
Re4son
1f6af7d595
Add kali-linux distro
...
Signed-off-by: Re4son <re4son@kali.org>
2019-05-25 07:43:57 +10:00
Christian Brauner
13f7bd7f44
Merge pull request #16 from CC-Hsu/patch-1
...
Add new dependency for wget for lxc-slackware template
2019-04-03 13:09:42 +02:00
KATOH Yasufumi
937758dba9
plamo: Support https as download scheme and default to https
...
Signed-off-by: KATOH Yasufumi <karma@jazz.email.ne.jp>
2019-04-02 16:01:13 +09:00
KATOH Yasufumi
5f76c3c34c
plamo: Workaround for building plamo 32bit 6.x container on current 7.x
...
Signed-off-by: KATOH Yasufumi <karma@jazz.email.ne.jp>
2019-03-14 18:08:59 +09:00
CC-Hsu
0815f1a102
Add new dependency for wget for lxc-slackware template
...
Two more packages: libpsl and pcre2.
These libraries are needed by wget command, which is used in the built-in package manager, slackpkg.
Signed-off-by: CCHsu <a12321aabb@gmail.com>
2019-02-25 23:04:19 +08:00
Stéphane Graber
a5eea201a1
sabayon: Don't fail on existing directories
...
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
2018-11-09 13:41:28 -05:00
KATOH Yasufumi
e67a9da9ef
plamo: Update the default version to 7.x
...
Now, 7.x is our stable version.
Signed-off-by: KATOH Yasufumi <karma@jazz.email.ne.jp>
2018-10-05 16:56:17 +09:00
Kaarle Ritvanen
73de1660d4
alpine: make dropping setpcap optional
...
capability required e.g. by strongswan
Signed-off-by: Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>
2018-09-29 18:30:52 +03:00