base-files: provide /etc/{crypttab,fstab,group,passwd}; add systemd module to dracut.
This commit is contained in:
parent
7dc2026aea
commit
b1c614f257
6 changed files with 54 additions and 6 deletions
13
srcpkgs/base-files/files/crypttab
Normal file
13
srcpkgs/base-files/files/crypttab
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
# crypttab: mappings for encrypted partitions
|
||||||
|
#
|
||||||
|
# Each mapped device will be created in /dev/mapper, so your /etc/fstab
|
||||||
|
# should use the /dev/mapper/<name> paths for encrypted devices.
|
||||||
|
#
|
||||||
|
# NOTE: Do not list your root (/) partition here.
|
||||||
|
|
||||||
|
# <name> <device> <password> <options>
|
||||||
|
# home /dev/hda4 /etc/mypassword1
|
||||||
|
# data1 /dev/hda3 /etc/mypassword2
|
||||||
|
# data2 /dev/hda5 /etc/cryptfs.key
|
||||||
|
# swap /dev/hdx4 /dev/urandom swap,cipher=aes-cbc-essiv:sha256,size=256
|
||||||
|
# vol /dev/hdb7 none
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
# Don't edit this file, it will be overwritten on next update.
|
# Don't edit this file, it will be overwritten on next update.
|
||||||
#
|
#
|
||||||
add_dracutmodules+=" convertfs "
|
add_dracutmodules+=" systemd "
|
||||||
omit_dracutmodules+=" dash "
|
omit_dracutmodules+=" dash "
|
||||||
omit_drivers+=" .*/fs/ocfs/.* "
|
omit_drivers+=" .*/fs/ocfs/.* "
|
||||||
add_drivers+=" fbcon radeon i915 "
|
add_drivers+=" fbcon radeon i915 "
|
||||||
|
|
4
srcpkgs/base-files/files/fstab
Normal file
4
srcpkgs/base-files/files/fstab
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
#
|
||||||
|
# See fstab(5).
|
||||||
|
#
|
||||||
|
# <file system> <dir> <type> <options> <dump> <pass>
|
23
srcpkgs/base-files/files/group
Normal file
23
srcpkgs/base-files/files/group
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
root:x:0:
|
||||||
|
bin:x:1:
|
||||||
|
sys:x:2:
|
||||||
|
kmem:x:3:
|
||||||
|
wheel:x:4:
|
||||||
|
tty:x:5:
|
||||||
|
tape:x:6:
|
||||||
|
daemon:x:7:
|
||||||
|
floppy:x:8:
|
||||||
|
disk:x:9:
|
||||||
|
lp:x:10:
|
||||||
|
dialout:x:11:
|
||||||
|
audio:x:12:
|
||||||
|
video:x:13:
|
||||||
|
utmp:x:14:
|
||||||
|
adm:x:15:
|
||||||
|
cdrom:x:16:
|
||||||
|
optical:x:17:
|
||||||
|
mail:x:18:
|
||||||
|
storage:x:19:
|
||||||
|
scanner:x:20:
|
||||||
|
nogroup:x:99:
|
||||||
|
users:x:100:
|
2
srcpkgs/base-files/files/passwd
Normal file
2
srcpkgs/base-files/files/passwd
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
root:x:0:0:root:/root:/bin/bash
|
||||||
|
nobody:x:99:99:Unprivileged User:/dev/null:/bin/false
|
|
@ -1,9 +1,7 @@
|
||||||
# Template file for 'base-files'
|
# Template file for 'base-files'
|
||||||
pkgname=base-files
|
pkgname=base-files
|
||||||
version=0.75
|
version=0.76
|
||||||
revision=1
|
revision=1
|
||||||
noarch=yes
|
|
||||||
bootstrap=yes
|
|
||||||
fulldepends="base-directories xbps-triggers"
|
fulldepends="base-directories xbps-triggers"
|
||||||
short_desc="Void Linux base system files"
|
short_desc="Void Linux base system files"
|
||||||
maintainer="Juan RP <xtraeme@gmail.com>"
|
maintainer="Juan RP <xtraeme@gmail.com>"
|
||||||
|
@ -13,6 +11,9 @@ long_desc="
|
||||||
This package installs the base system files that aren't installed by any
|
This package installs the base system files that aren't installed by any
|
||||||
other package and are required on any GNU/Linux system."
|
other package and are required on any GNU/Linux system."
|
||||||
|
|
||||||
|
noarch=yes
|
||||||
|
bootstrap=yes
|
||||||
|
|
||||||
conf_files="
|
conf_files="
|
||||||
/etc/inputrc
|
/etc/inputrc
|
||||||
/etc/profile
|
/etc/profile
|
||||||
|
@ -23,7 +24,11 @@ conf_files="
|
||||||
/etc/skel/.bash_logout
|
/etc/skel/.bash_logout
|
||||||
/etc/skel/.bashrc
|
/etc/skel/.bashrc
|
||||||
/etc/skel/.inputrc
|
/etc/skel/.inputrc
|
||||||
/etc/issue"
|
/etc/issue
|
||||||
|
/etc/passwd
|
||||||
|
/etc/group
|
||||||
|
/etc/fstab
|
||||||
|
/etc/crypttab"
|
||||||
|
|
||||||
do_install() {
|
do_install() {
|
||||||
# Install misc config files.
|
# Install misc config files.
|
||||||
|
@ -32,7 +37,8 @@ do_install() {
|
||||||
done
|
done
|
||||||
|
|
||||||
vinstall ${FILESDIR}/securetty 600 etc
|
vinstall ${FILESDIR}/securetty 600 etc
|
||||||
for f in profile hosts host.conf issue lsb-release inputrc; do
|
for f in profile hosts host.conf issue lsb-release \
|
||||||
|
inputrc fstab passwd group crypttab; do
|
||||||
vinstall ${FILESDIR}/${f} 644 etc
|
vinstall ${FILESDIR}/${f} 644 etc
|
||||||
done
|
done
|
||||||
vmkdir etc/profile.d
|
vmkdir etc/profile.d
|
||||||
|
|
Loading…
Reference in a new issue