Mercurial > vanilla
changeset 53:4270c03eaa3c
core/etc: initial import, closes #1159
author | David Demelier <markand@malikania.fr> |
---|---|
date | Fri, 01 Mar 2019 20:01:00 +0100 |
parents | 582e40ab2e9a |
children | 0ec1f2db7b32 |
files | core/etc/etc.info core/etc/etc.sh core/etc/fstab core/etc/group core/etc/issue core/etc/passwd core/etc/securetty core/etc/shadow core/etc/shells |
diffstat | 9 files changed, 132 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/core/etc/etc.info Fri Mar 01 20:01:00 2019 +0100 @@ -0,0 +1,30 @@ +#!/bin/sh +# +# Copyright (c) 2019 David Demelier <markand@malikania.fr> +# +# Permission to use, copy, modify, and/or distribute this software for any +# purpose with or without fee is hereby granted, provided that the above +# copyright notice and this permission notice appear in all copies. +# +# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +# + +PKGNAME=etc +PKGVERSION=0.1 +PKGREVISION=1 +PKGLICENSE="ISC" +PKGSUMMARY="base system configuration files" +PKGDOWNLOAD="" +PKGPROTECT=("etc/issue" + "etc/fstab" + "etc/passwd" + "etc/group" + "etc/securetty" + "etc/shadow" + "etc/shells")
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/core/etc/etc.sh Fri Mar 01 20:01:00 2019 +0100 @@ -0,0 +1,30 @@ +#!/bin/sh +# +# Copyright (c) 2019 David Demelier <markand@malikania.fr> +# +# Permission to use, copy, modify, and/or distribute this software for any +# purpose with or without fee is hereby granted, provided that the above +# copyright notice and this permission notice appear in all copies. +# +# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +# + +source ./etc.info + +set -e + +install -d $DESTDIR/etc +install -m 644 fstab $DESTDIR/etc +install -m 644 group $DESTDIR/etc +install -m 644 issue $DESTDIR/etc +install -m 644 passwd $DESTDIR/etc +install -m 644 securetty $DESTDIR/etc +install -m 600 shadow $DESTDIR/etc +install -m 644 shells $DESTDIR/etc +ln -sf /proc/self/mounts $DESTDIR/etc/mtab
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/core/etc/fstab Fri Mar 01 20:01:00 2019 +0100 @@ -0,0 +1,10 @@ +# +# /etc/fstab: file system information +# + +# <<device> <directory> <type> <options> <dump> <pass> +/dev/ROOT / ext4 defaults 0 1 + +# pseudo filesystems. +devpts /dev/pts devpts mode=0620 0 0 +shm /dev/shm tmpfs defaults 0 0
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/core/etc/group Fri Mar 01 20:01:00 2019 +0100 @@ -0,0 +1,27 @@ +root::0:root +bin::1:root,bin,daemon +daemon::2:root,bin,daemon +sys::3:root,bin +adm::4:root,daemon +tty::5: +disk::6:root +lp::7:daemon +mem::8: +kmem::9: +wheel::10:root +ftp::11: +mail::12: +mlocate::13: +dialout::14: +www::15: +audio::16: +video::17: +floppy::18: +tape::19: +scanner::20: +cdrom::21: +input::22: +kvm::23: +nobody::99: +messagebus::81: +users::100:
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/core/etc/issue Fri Mar 01 20:01:00 2019 +0100 @@ -0,0 +1,3 @@ + +Vanilla (\n) (\l) +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/core/etc/passwd Fri Mar 01 20:01:00 2019 +0100 @@ -0,0 +1,8 @@ +root:x:0:0:root:/root:/bin/bash +bin:x:1:1:bin:/bin: +daemon:x:2:2:daemon:/sbin: +mail:x:8:12:mail:/var/spool/mail: +ftp:x:14:11:ftp:/var/ftp: +www:x:15:15:www:/var/www:/bin/false +messagebus:x:81:81::/var/empty:/bin/false +nobody:x:99:99:nobody:/:
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/core/etc/securetty Fri Mar 01 20:01:00 2019 +0100 @@ -0,0 +1,12 @@ +# +# /etc/securetty: defines which devices root can log in on +# + +console +ttyS0 +tty1 +tty2 +tty3 +tty4 +tty5 +tty6