Initial release for Sauropod

This commit is contained in:
Aleksey Samoilov 2025-05-27 20:00:59 +04:00
parent f17acfbb1d
commit b39380ee85
31 changed files with 360 additions and 96 deletions

1
debian/2775-dirs vendored
View file

@ -1 +0,0 @@
var/local

9
debian/NEWS vendored Normal file
View file

@ -0,0 +1,9 @@
base-files (13.2) unstable; urgency=medium
By default, snippets for Bourne and Bourne-compatible shells (*.sh)
in /etc/profile.d will only be sourced by /etc/profile if they
conform to a sensible regexp including only some ASCII characters,
as it already happens with cron entries and the like. Previously,
the behaviour was not really well defined.
-- Santiago Vila <sanvila@debian.org> Fri, 03 May 2024 18:04:00 +0200

17
debian/README vendored
View file

@ -4,10 +4,10 @@ Frequently Asked Questions about base-files
* Questions about /etc/issue and /etc/debian_version:
Q. I upgraded my system to the testing distribution and now my /etc/issue
says "trixie/sid". Should it not read "trixie" or "testing"?
says "forky/sid". Should it not read "forky" or "testing"?
Q. I upgraded my system to the unstable distribution and now my /etc/issue
says "trixie/sid". Should it not read "sid" or "unstable"?
says "forky/sid". Should it not read "sid" or "unstable"?
A. That would be nice, but it is not possible because of the way the
testing distribution works. Packages uploaded for unstable reach
@ -17,9 +17,9 @@ testing. You should consider the testing and unstable distributions as
two sides of the same coin. Since the base-files package in testing
was initially uploaded for unstable, the only sensible /etc/issue to
have is one that is both valid for testing and unstable, hence
"trixie/sid" (or whatever is appropriate).
"forky/sid" (or whatever is appropriate).
Q. Why "trixie/sid" and not "testing/unstable" as it used to be?
Q. Why "forky/sid" and not "testing/unstable" as it used to be?
A. The codename is a little bit more informative, as the meaning of
"testing" changes over time.
@ -31,7 +31,7 @@ not a reliable way to know that anymore. Looking at the contents of
your /etc/apt/sources.list file is probably a much better way.
Q. There is a new point release and I've just upgraded my system.
The /etc/debian_version file now says 10.x but /etc/issue still says 10.
The /etc/debian_version file now says 13.x but /etc/issue still says 13.
Is this ok?
A. Yes. The release managers asked me not to touch /etc/issue, as that's
@ -95,5 +95,12 @@ freedom to remove those directories without them being created again
when base-files is upgraded. Therefore, if you are running any sort of
compliance tests, you should do it on newly installed systems only.
Q. My system (when I do "dpkg -s base-files") shows /etc/profile as
an "obsolete conffile". Is this ok?
A. Yes. The file was handled by base-files as a conffile in the dpkg sense
in the past, so dpkg may consider the file as an obsolete conffile.
There is currently not a way to tell dpkg to unregister it as a conffile
without removing it, so the best approach for now is to do nothing about it.
Santiago Vila <sanvila@debian.org>

View file

@ -1,4 +1,3 @@
bin
boot
dev
etc
@ -8,19 +7,14 @@ etc/profile.d
etc/skel
etc/update-motd.d
home
lib
proc
root
run
sbin
sys
tmp
usr
usr/bin
usr/games
usr/include
usr/lib
usr/sbin
usr/share
usr/share/base-files
usr/share/common-licenses

View file

@ -1,4 +1,4 @@
usr/share/doc/base-files/README usr/share/doc/base-files/FAQ
usr/share/doc/base-files/README usr/share/doc/base-files/FAQ
usr/share/common-licenses/GFDL-1.3 usr/share/common-licenses/GFDL
usr/share/common-licenses/LGPL-3 usr/share/common-licenses/LGPL
usr/share/common-licenses/GPL-3 usr/share/common-licenses/GPL

View file

@ -20,3 +20,24 @@ base-files: extra-license-file [usr/share/common-licenses/GPL-3]
base-files: extra-license-file [usr/share/common-licenses/LGPL-2]
base-files: extra-license-file [usr/share/common-licenses/LGPL-2.1]
base-files: extra-license-file [usr/share/common-licenses/LGPL-3]
#
# These links really should be relative.
#
base-files: relative-symlink usr/bin [bin]
base-files: relative-symlink usr/lib [lib]
base-files: relative-symlink usr/lib64 [lib64]
base-files: relative-symlink usr/libx32 [libx32]
base-files: relative-symlink usr/sbin [sbin]
#
# We need these for the relevant architectures.
#
base-files: non-multi-arch-lib-dir [usr/lib64/]
base-files: non-multi-arch-lib-dir [usr/libx32/]
#
# The following directories have become symlinks.
#
base-files: file-in-unusual-dir [bin]
base-files: file-in-unusual-dir [lib64]
base-files: file-in-unusual-dir [lib]
base-files: file-in-unusual-dir [libx32]
base-files: file-in-unusual-dir [sbin]

100
debian/changelog vendored
View file

@ -1,26 +1,102 @@
base-files (1:1.3) unstable; urgency=medium
base-files (1:2.0) unstable; urgency=medium
* 1.3 point release
* Initial release for Sauropod
-- Aleksey Samoilov <samoilov.lex@gmail.com> Sat, 24 May 2025 14:39:04 +0400
-- Aleksey Samoilov <samoilov.lex@gmail.com> Tue, 27 May 2025 19:58:55 +0400
base-files (1:1.2) unstable; urgency=medium
base-files (13.8) unstable; urgency=medium
* 1.2 point release
* Changes for trixie as stable:
- Use 13 as version in /etc/issue and /etc/issue.net.
- Use 13.0 as version in /etc/debian_version.
- Update PRETTY_NAME in os-release, now 13 (trixie).
- Add VERSION_ID and VERSION.
- Add DEBIAN_VERSION_FULL with the same contents as /etc/debian_version.
This is only expected to exist on stable releases. Closes: #931197.
Note that this does not change the fundamental fact that "all point
releases of trixie are Debian 13". This is just a convenience for
tools like ansible who already parse both debian_version and os-release
so that in the long term they can parse os-release only.
- Update README (trixie -> forky and use 13.x for example version).
* Refresh some licenses from ftp.gnu.org. Closes: #1103289.
* Set Rules-Requires-Root to no.
* Drop obsolete debian/2775-dirs.
* Add Vcs-Git and Vcs-Browser fields.
-- Aleksey Samoilov <samoilov.lex@gmail.com> Thu, 24 Oct 2024 22:38:34 +0400
-- Santiago Vila <sanvila@debian.org> Mon, 12 May 2025 21:25:00 +0200
base-files (1:1.1) unstable; urgency=medium
base-files (13.7) unstable; urgency=medium
* 1.1 point release
* Make /var/local to be root:root and 755 by default on new installs.
On upgrades from Debian 12, the permissions of /var/local are kept,
which is what we want for backwards compatibility. Closes: #1039973.
* Raise Standards-Version to 4.7.2.
* Add debian/salsa-ci.yml.
-- Aleksey Samoilov <samoilov.lex@gmail.com> Sat, 15 Jun 2024 16:13:06 +0400
-- Santiago Vila <sanvila@debian.org> Tue, 04 Mar 2025 12:20:00 +0100
base-files (1:1.0) unstable; urgency=medium
base-files (13.6) unstable; urgency=medium
* Adapt to TileOS
* Change default dot.profile to not use mesg anymore. Closes: #1088011.
-- Aleksey Samoilov <samoilov.lex@gmail.com> Sun, 07 May 2023 21:13:28 +0400
-- Santiago Vila <sanvila@debian.org> Fri, 22 Nov 2024 15:40:00 +0100
base-files (13.5) unstable; urgency=medium
[ Chris Hofstaedtler ]
* Fix typo in preinst: lib64 -> libx32. Closes: #1077863.
[ Helmut Grohne ]
* Work around /lib64 link created by systemd-nspawn. Closes: #1077866.
[ Santiago Vila ]
* Add lintian overrides for the directories that have become symlinks.
-- Santiago Vila <sanvila@debian.org> Sun, 04 Aug 2024 23:30:00 +0200
base-files (13.4) unstable; urgency=medium
[ Helmut Grohne ]
* Tighten the merged-/usr preinst check. Closes: #1076491.
[ Santiago Vila ]
* Raise Standards-Version to 4.7.0.
-- Santiago Vila <sanvila@debian.org> Thu, 01 Aug 2024 12:30:00 +0200
base-files (13.3) unstable; urgency=medium
[ Helmut Grohne ]
* DEP17: Install /usr-merge aliasing symlinks. Closes: #1064459.
-- Santiago Vila <sanvila@debian.org> Thu, 06 Jun 2024 00:35:00 +0200
base-files (13.2) unstable; urgency=medium
* Document that /etc/profile is not a conffile anymore. Closes: #868095.
* Use a regexp to source files in /etc/profile.d. The behaviour should now be
well defined and consistent. Closes: #885414, #1069279.
* Add NEWS.Debian entry for the above.
* Document that the default umask is defined in /etc/login.defs. Closes: #983606.
* Add #DEBHELPER# token to postinst to make lintian happy.
* Make binary package to be git-reproducible.
-- Santiago Vila <sanvila@debian.org> Fri, 03 May 2024 18:15:00 +0200
base-files (13.1) unstable; urgency=medium
* Rename postinst.in to postinst. Use dh_installdeb token feature instead.
* Add /usr/local/libexec. Closes: #994220.
* Machine-readable copyright file. Closes: #1020828.
* Add a debian/gbp.conf file.
-- Santiago Vila <sanvila@debian.org> Wed, 17 Apr 2024 12:45:00 +0200
base-files (13) unstable; urgency=medium
* Change issue, issue.net, debian_version and os-release
to read "trixie/sid".
* Change VERSION_CODENAME in os-release to read "trixie".
* Drop VERSION and VERSION_ID from os-release.
-- Santiago Vila <sanvila@debian.org> Sun, 11 Jun 2023 17:00:00 +0200
base-files (12.4) unstable; urgency=medium

2
debian/clean vendored
View file

@ -1 +1 @@
debian/postinst
debian/triggers

8
debian/control vendored
View file

@ -2,12 +2,14 @@ Source: base-files
Section: admin
Priority: required
Maintainer: Aleksey Samoilov <samoilov.lex@gmail.com>
Standards-Version: 4.6.2
Standards-Version: 4.7.2
Build-Depends: debhelper-compat (= 13), debhelper (>= 13.10~)
Rules-Requires-Root: binary-targets
Vcs-Git: https://git.tile-os.com/TileOS/base-files.git
Vcs-Browser: https://git.tile-os.com/TileOS/base-files
Rules-Requires-Root: no
Package: base-files
Provides: base
Provides: base, usr-is-merged
Architecture: any
Pre-Depends: awk
Depends: ${misc:Depends}

61
debian/copyright vendored
View file

@ -1,28 +1,37 @@
This is the Debian prepackaged version of the Debian Base System
Miscellaneous files. These files were written by Ian Murdock
<imurdock@debian.org> and Bruce Perens <bruce@pixar.com>.
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Comment:
This is the Debian prepackaged version of the Debian Base System
Miscellaneous files. These files were written by Ian Murdock
<imurdock@debian.org> and Bruce Perens <bruce@pixar.com>.
.
This package was first put together by Bruce Perens <Bruce@Pixar.com>,
from his own sources.
This package was first put together by Bruce Perens <Bruce@Pixar.com>,
from his own sources.
Files: *
Copyright: (C) 1995-2011 Software in the Public Interest
License: GPL-2+
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
On Debian systems, the complete text of the GNU General
Public License can be found in `/usr/share/common-licenses/GPL'.
Comment:
The Artistic License in /usr/share/common-licenses is the one coming
from Perl and its SPDX name is "Artistic License 1.0 (Perl)".
The GNU Public Licenses in /usr/share/common-licenses were taken from
ftp.gnu.org and are copyrighted by the Free Software Foundation, Inc.
The Artistic License in /usr/share/common-licenses is the one coming
from Perl and its SPDX name is "Artistic License 1.0 (Perl)".
Copyright (C) 1995-2011 Software in the Public Interest.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
On Debian systems, the complete text of the GNU General
Public License can be found in `/usr/share/common-licenses/GPL'.
Files: licenses/GFDL-*
licenses/GPL-*
licenses/LGPL-*
Copyright: 1989-2008 Free Software Foundation, Inc.
License: verbatim
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Comment:
The GNU licenses in /usr/share/common-licenses were taken from ftp.gnu.org.

4
debian/gbp.conf vendored Normal file
View file

@ -0,0 +1,4 @@
[DEFAULT]
upstream-branch = master
debian-branch = master
debian-tag = %(version)s

View file

@ -83,6 +83,7 @@ if [ "$1" = "configure" ] && [ "$2" = "" ]; then
install_local_dir /usr/local/bin
install_local_dir /usr/local/games
install_local_dir /usr/local/lib
install_local_dir /usr/local/libexec
install_local_dir /usr/local/include
install_local_dir /usr/local/sbin
install_local_dir /usr/local/src
@ -106,3 +107,27 @@ if [ "$1" = "configure" ] && [ "$2" != "" ]; then
install_directory mnt 755 root
fi
fi
rtlddir="#USR_MERGE_RTLDLIB#"
if [ "$1" = "configure" ] && [ -n "$rtlddir" ]; then
# Remove temporary DEP17 M4 diversion added by glibc.
dpkg-divert --quiet --package base-files --remove --no-rename --divert "/.$rtlddir.usr-is-merged" "/$rtlddir"
fi
if [ "$1" = "configure" ] || [ "$1" = "triggered" ]; then
for d in #USR_MERGE_MULTILIB#; do
if [ -d "$DPKG_ROOT/usr/$d" ]; then
if [ -L "$DPKG_ROOT/$d" ]; then
:
elif [ -d "$DPKG_ROOT/$d" ]; then
echo "Warning: /$d is not a symlink, but should be." 1>&2
else
ln -s "usr/$d" "$DPKG_ROOT/$d"
fi
elif [ -L "$DPKG_ROOT/$d" ]; then
rm "$DPKG_ROOT/$d"
fi
done
fi
#DEBHELPER#

11
debian/postrm vendored Normal file
View file

@ -0,0 +1,11 @@
#!/bin/sh
set -e
if [ "$1" = "remove" ]; then
for d in #USR_MERGE_MULTILIB#; do
# Remove DEP17 M4 protective diversions
dpkg-divert --quiet --package base-files --remove --no-rename --divert "/.$d.usr-is-merged" "/$d"
done
fi
#DEBHELPER#

55
debian/preinst vendored Normal file
View file

@ -0,0 +1,55 @@
#!/bin/sh
set -e
if [ "$1" = "install" ] || [ "$1" = "upgrade" ]; then
msg=
for d in bin lib lib32 lib64 libo32 libx32 sbin; do
if [ -L "$DPKG_ROOT/$d" ]; then
target=$(readlink "$DPKG_ROOT/$d")
if [ "$target" != "usr/$d" ]; then
if [ "$d" = lib64 ] && [ "$target" = "usr/lib/#DEB_HOST_MULTIARCH#" ]; then
# Work around https://github.com/systemd/systemd/issues/33919
echo "Fixing bad /$d symbolic link created by systemd-nspawn."
if [ -d "$DPKG_ROOT/usr/$d" ]; then
ln -sf "usr/$d" "$DPKG_ROOT/$d"
else
rm "$DPKG_ROOT/$d"
fi
else
msg="/$d is a symbolic link and not pointing at usr/$d exactly"
fi
elif [ ! -d "$DPKG_ROOT/usr/$d" ]; then
msg="/$d is a dangling symbolic link"
fi
msg2="This is an unexpected situation. Cannot proceed with the upgrade"
elif [ -d "$DPKG_ROOT/$d" ]; then
msg="/$d is a directory, but should be a symbolic link"
msg2="Please install the usrmerge package to convert this system to merged-/usr"
fi
if [ -n "$msg" ]; then
cat <<EOF
******************************************************************************
*
* The base-files package cannot be installed because
* $msg.
*
* $msg2.
*
* For more information please read https://wiki.debian.org/UsrMerge.
*
******************************************************************************
EOF
exit 1
fi
done
for d in #USR_MERGE_MULTILIB#; do
# Install DEP17 M4 protective diversions
dpkg-divert --quiet --package base-files --add --no-rename --divert "/.$d.usr-is-merged" "/$d"
done
fi
#DEBHELPER#

36
debian/rules vendored
View file

@ -1,5 +1,7 @@
#!/usr/bin/make -f
include /usr/share/dpkg/architecture.mk
OSNAME = "GNU/`uname | sed -e 's/GNU\///'`"
ifeq ($(DEB_HOST_GNU_SYSTEM),linux)
OSNAME=GNU/Linux
@ -11,12 +13,32 @@ endif
VENDORFILE = debian
DESTDIR = debian/base-files
ifneq (,$(filter $(DEB_HOST_ARCH),amd64 loong64 mips64el ppc64 ppc64el sparc64))
USR_MERGE_RTLDLIB = lib64
else ifneq (,$(filter $(DEB_HOST_ARCH),x32))
USR_MERGE_RTLDLIB = libx32
endif
USR_MERGE = bin lib sbin $(USR_MERGE_RTLDLIB)
USR_MERGE_MULTILIB = $(filter-out $(USR_MERGE),lib32 lib64 libo32 libx32)
%:
dh $@
execute_after_dh_clean:
sh debian/timestamps
override_dh_auto_build:
sh debian/check-md5sum-etc profile
sed -e "s/#VENDORFILE#/$(VENDORFILE)/g" debian/postinst.in > debian/postinst
sh debian/check-md5sum-etc dot.profile
set -e; { \
echo "# Triggers for creating multilib aliasing symlinks on demand"; \
for d in $(USR_MERGE_MULTILIB); do \
echo "interest-noawait /usr/$$d"; \
done; \
} > debian/triggers
execute_after_dh_installdirs:
dh_installdirs $(foreach d,$(USR_MERGE),usr/$(d))
override_dh_auto_install:
install -p -m 644 etc/* $(DESTDIR)/etc
@ -40,14 +62,22 @@ override_dh_installchangelogs:
override_dh_link:
dh_link -X os-release
# We want these links to be relative, so we cannot use dh_link.
set -e; for d in $(USR_MERGE); do \
ln -s usr/$$d debian/base-files/$$d; \
done
override_dh_compress:
dh_compress -X README
override_dh_fixperms:
dh_fixperms
cd debian/base-files && chown root:staff var/local
cd debian/base-files && chmod 755 `find . -type d`
cd debian/base-files && chmod 1777 `cat ../1777-dirs`
cd debian/base-files && chmod 2775 `cat ../2775-dirs`
cd debian/base-files && chmod 700 root
override_dh_installdeb:
dh_installdeb \
'-DVENDORFILE=$(VENDORFILE)' \
'-DUSR_MERGE_MULTILIB=$(USR_MERGE_MULTILIB)' \
'-DUSR_MERGE_RTLDLIB=$(USR_MERGE_RTLDLIB)'

3
debian/salsa-ci.yml vendored Normal file
View file

@ -0,0 +1,3 @@
---
include:
- https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml

21
debian/timestamps vendored Normal file
View file

@ -0,0 +1,21 @@
#!/bin/sh
set -e
BUILD_DATE=$(dpkg-parsechangelog -S Date)
touch -d "${BUILD_DATE}" etc/*
touch -d "${BUILD_DATE}" motd/*
touch -d "${BUILD_DATE}" origins/*
touch -d "${BUILD_DATE}" share/*
touch -d "1996-12-16 02:58:50 UTC" licenses/Artistic
touch -d "1999-08-26 12:06:20 UTC" licenses/BSD
touch -d "2004-12-19 20:30:25 UTC" licenses/Apache-2.0
touch -d "2017-04-03 11:00:00 UTC" licenses/MPL-1.1
touch -d "2017-04-03 20:00:00 UTC" licenses/MPL-2.0
touch -d "2017-04-25 22:26:15 UTC" licenses/CC0-1.0
touch -d "2017-09-30 07:14:21 UTC" licenses/GPL-3
touch -d "2017-09-30 07:14:21 UTC" licenses/LGPL-3
touch -d "2022-02-10 06:14:38 UTC" licenses/GFDL-1.3
touch -d "2024-09-18 13:56:22 UTC" licenses/GFDL-1.2
touch -d "2024-09-18 14:33:26 UTC" licenses/GPL-1
touch -d "2024-09-18 14:33:27 UTC" licenses/GPL-2
touch -d "2024-09-18 14:33:28 UTC" licenses/LGPL-2
touch -d "2024-09-18 14:33:29 UTC" licenses/LGPL-2.1

View file

@ -1 +1 @@
12.11
13.0

View file

@ -1,2 +1,2 @@
TileOS 1.3 T-Rex \n \l
TileOS 2.0 Sauropod \n \l

View file

@ -1 +1 @@
TileOS 1.3 T-Rex
TileOS 2.0 Sauropod

View file

@ -1,11 +1,11 @@
PRETTY_NAME="TileOS 1.3 (t-rex)"
PRETTY_NAME="TileOS 2.0 (sauropod)"
NAME="TileOS"
VERSION_ID="1.3"
VERSION="1.3 (t-rex)"
VERSION_CODENAME=t-rex
VERSION_ID="2.0"
VERSION="2.0 (sauropod)"
VERSION_CODENAME=sauropod
DEBIAN_VERSION_FULL=13.0
ID=tileos
ID_LIKE=debian
VERSION_CODENAME=t-rex
DEBIAN_CODENAME=bookworm
SUPPORT_URL="https://github.com/Tile-OS/TileOS"
BUG_REPORT_URL="https://github.com/Tile-OS/TileOS/issues"
HOME_URL="https://tile-os.com"
SUPPORT_URL="https://git.tile-os.com/TileOS/tileos"
BUG_REPORT_URL="https://git.tile-os.com/TileOS/tileos/issues"

View file

@ -3,7 +3,7 @@
Copyright (C) 2000,2001,2002 Free Software Foundation, Inc.
51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
<https://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.

View file

@ -3,7 +3,7 @@
Version 1, February 1989
Copyright (C) 1989 Free Software Foundation, Inc.
51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
<https://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
@ -217,8 +217,7 @@ the exclusion of warranty; and each file should have at least the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA
along with this program; if not, see <https://www.gnu.org/licenses/>.
Also add information on how to contact you by electronic and paper mail.
@ -245,7 +244,7 @@ necessary. Here a sample; alter the names:
program `Gnomovision' (a program to direct compilers to make passes
at assemblers) written by James Hacker.
<signature of Ty Coon>, 1 April 1989
Ty Coon, President of Vice
<signature of Moe Ghoul>, 1 April 1989
Moe Ghoul, President of Vice
That's all there is to it!

View file

@ -2,7 +2,7 @@
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
<https://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
@ -304,8 +304,7 @@ the "copyright" line and a pointer to where the full notice is found.
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
with this program; if not, see <https://www.gnu.org/licenses/>.
Also add information on how to contact you by electronic and paper mail.
@ -329,8 +328,8 @@ necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
`Gnomovision' (which makes passes at compilers) written by James Hacker.
<signature of Ty Coon>, 1 April 1989
Ty Coon, President of Vice
<signature of Moe Ghoul>, 1 April 1989
Moe Ghoul, President of Vice
This General Public License does not permit incorporating your program into
proprietary programs. If your program is a subroutine library, you may

View file

@ -2,7 +2,7 @@
Version 2, June 1991
Copyright (C) 1991 Free Software Foundation, Inc.
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
<https://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
@ -463,8 +463,7 @@ convey the exclusion of warranty; and each file should have at least the
Library General Public License for more details.
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
License along with this library; if not, see <https://www.gnu.org/licenses/>.
Also add information on how to contact you by electronic and paper mail.
@ -475,7 +474,7 @@ necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the
library `Frob' (a library for tweaking knobs) written by James Random Hacker.
<signature of Ty Coon>, 1 April 1990
Ty Coon, President of Vice
<signature of Moe Ghoul>, 1 April 1990
Moe Ghoul, President of Vice
That's all there is to it!

View file

@ -2,7 +2,7 @@
Version 2.1, February 1999
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
<https://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
@ -484,8 +484,7 @@ convey the exclusion of warranty; and each file should have at least the
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
License along with this library; if not, see <https://www.gnu.org/licenses/>.
Also add information on how to contact you by electronic and paper mail.
@ -496,7 +495,7 @@ necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the
library `Frob' (a library for tweaking knobs) written by James Random Hacker.
<signature of Ty Coon>, 1 April 1990
Ty Coon, President of Vice
<signature of Moe Ghoul>, 1 April 1990
Moe Ghoul, President of Vice
That's all there is to it!

View file

@ -1,7 +1,8 @@
# ~/.bashrc: executed by bash(1) for non-login shells.
# Note: PS1 and umask are already set in /etc/profile. You should not
# need this unless you want different defaults for root.
# Note: PS1 is set in /etc/profile, and the default umask is defined
# in /etc/login.defs. You should not need this unless you want different
# defaults for root.
# PS1='${debian_chroot:+($debian_chroot)}\h:\w\$ '
# umask 022

View file

@ -5,5 +5,3 @@ if [ "$BASH" ]; then
. ~/.bashrc
fi
fi
mesg n 2> /dev/null || true

View file

@ -1,2 +1,4 @@
54328f6b27a45c51986ed436f3f609bf 8
46438b614dcb2175148fa7e0bdc604a4 9.3
d68ce7c7d7d2bb7d48aeb2f137b828e4 11
04fd980ef599a6d7bfd5dc5454421795 13.6

View file

@ -25,7 +25,7 @@ if [ "${PS1-}" ]; then
fi
if [ -d /etc/profile.d ]; then
for i in /etc/profile.d/*.sh; do
for i in $(run-parts --list --regex '^[a-zA-Z0-9_][a-zA-Z0-9._-]*\.sh$' /etc/profile.d); do
if [ -r $i ]; then
. $i
fi

View file

@ -12,4 +12,5 @@ b94c2e3df2a779ac12080942df4d86ea 5.9 to 6.4
6c56009f8aabda9400878ce3c7fd91af 7.7
ff2bae0480885c074afadec201f5c668 7.8 to 9.5
2255054e61cee1a99dbe893377820dde 9.6 to 11
48a30a427d1794feb49f102b87ddce2b 11.1 to current
48a30a427d1794feb49f102b87ddce2b 11.1 to 13.1
be6a0f27688b15faede8ad38300c1acc 13.2 to current