Compare commits
7 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
53f6bd3690 | ||
|
|
6074cbd651 | ||
|
|
8b9ea8b9e6 | ||
|
|
c47b497483 | ||
|
|
977811563d | ||
|
|
47aa0b93cd | ||
|
|
f680c89c26 |
123
ChangeLog
123
ChangeLog
@@ -1,3 +1,66 @@
|
|||||||
|
commit 6074cbd651da7f27fc6fbc20a66f651c2577857b
|
||||||
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
|
||||||
|
hwclock: always use --noadjfile if available
|
||||||
|
|
||||||
|
When we use the --utc or --localtime switch, also use --noadjfile if it
|
||||||
|
is available. This means hwclock will not use a drift file.
|
||||||
|
|
||||||
|
X-Gentoo-Bug: 584722
|
||||||
|
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=584722
|
||||||
|
|
||||||
|
commit 8b9ea8b9e6631d5cd987a7cb31560aa5a13c060b
|
||||||
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
|
||||||
|
version 0.21.2
|
||||||
|
|
||||||
|
commit c47b497483040107263c9b9984474db5c569485b
|
||||||
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
|
||||||
|
update changelog
|
||||||
|
|
||||||
|
commit 977811563dd93cab7a64caefa0e86f5b864fc04f
|
||||||
|
Author: Benda Xu <heroxbd@gentoo.org>
|
||||||
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
|
||||||
|
Fix PATH for Prefix.
|
||||||
|
|
||||||
|
1. remove default /bin:/sbin:/usr/bin:/usr/sbin
|
||||||
|
2. PKG_PREFIX should be defaulted to $(PREFIX)/usr
|
||||||
|
3. LOCAL_PREFIX should be defaulted to $(PREFIX)/usr/local
|
||||||
|
|
||||||
|
X-Gentoo-Bug:583634
|
||||||
|
X-Gentoo-Bug-URL:https://bugs.gentoo.org/show_bug.cgi?id=583634
|
||||||
|
|
||||||
|
commit 47aa0b93cdf14253c3a75b4feefabe97c43cbf8a
|
||||||
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
|
||||||
|
fstabinfo/mountinfo: ensure /etc/fstab exists before calling setmntent
|
||||||
|
|
||||||
|
This is based on a patch by A. Wilcox <awilfox.gentoo@foxkit.us>.
|
||||||
|
|
||||||
|
X-Gentoo-Bug: 478226
|
||||||
|
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=478226
|
||||||
|
|
||||||
|
X-Gentoo-Bug: 478226
|
||||||
|
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=478226
|
||||||
|
|
||||||
|
commit f680c89c26709164934ee72534af7a3960166cf3
|
||||||
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
|
||||||
|
version 0.21.1
|
||||||
|
|
||||||
|
commit 5bfb7d6c77ff533e34e2bbfe5b6e57410d961d70
|
||||||
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
|
|
||||||
|
Update ChangeLog
|
||||||
|
|
||||||
commit 12c8248b5f53879935d4e62ef42023f703c7b636
|
commit 12c8248b5f53879935d4e62ef42023f703c7b636
|
||||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
Author: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
||||||
@@ -1025,63 +1088,3 @@ Commit: Doug Freed <dwfreed@mtu.edu>
|
|||||||
|
|
||||||
The cache is created in $RC_LIBEXECDIR, not $RC_SVCDIR, so fix the error
|
The cache is created in $RC_LIBEXECDIR, not $RC_SVCDIR, so fix the error
|
||||||
message when we fail to create it to match.
|
message when we fail to create it to match.
|
||||||
|
|
||||||
commit a36a635b016a7427dd1739a26c951fedf22f0dec
|
|
||||||
Author: Mike Gilbert <floppym@gentoo.org>
|
|
||||||
Commit: Doug Freed <dwfreed@mtu.edu>
|
|
||||||
|
|
||||||
tmpfiles: Recognize type 'v' (create btrfs subvol)
|
|
||||||
|
|
||||||
This change does NOT implement btrfs subvol creation. Instead, it
|
|
||||||
treats 'v' the same as 'd', which is an acceptable fallback
|
|
||||||
according to the manual.
|
|
||||||
|
|
||||||
Fixes #58
|
|
||||||
|
|
||||||
commit 9310ccc06bcadd8897aed51cd51c94fccb7d9c07
|
|
||||||
Author: Mike Gilbert <floppym@gentoo.org>
|
|
||||||
Commit: Doug Freed <dwfreed@mtu.edu>
|
|
||||||
|
|
||||||
Remove execute bit from tmpfiles.sh.in
|
|
||||||
|
|
||||||
commit 0c2e4eb3cd7935d375b74099a3a9a5fe519e6cab
|
|
||||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
|
|
||||||
Update ChangeLog
|
|
||||||
|
|
||||||
commit d2ce07e227ec95370e8aee5f1199edc6ad61aff9
|
|
||||||
Author: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
|
|
||||||
Add rc-sstat script
|
|
||||||
|
|
||||||
The rc-sstat script is written to display status of s6 services and
|
|
||||||
run rc-status to display all services status.
|
|
||||||
|
|
||||||
This currently only works on Linux.
|
|
||||||
|
|
||||||
commit b209fe3859c05c286037843bb34058f849c54b15
|
|
||||||
Author: Mike Gilbert <floppym@gentoo.org>
|
|
||||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
|
|
||||||
bootmisc: Don't call dmesg in systemd-nspawn containers
|
|
||||||
|
|
||||||
This fixes #57.
|
|
||||||
|
|
||||||
commit c94c8288cd5217b01c24d6f048c64ebbc30bee02
|
|
||||||
Author: Mike Frysinger <vapier@gentoo.org>
|
|
||||||
Commit: Mike Frysinger <vapier@gentoo.org>
|
|
||||||
|
|
||||||
fix link to s6 website
|
|
||||||
|
|
||||||
commit bcb9c44e73ccf332c7c961a6f82520699c6e776d
|
|
||||||
Author: Mike Gilbert <floppym@gentoo.org>
|
|
||||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
|
|
||||||
|
|
||||||
man: Document the stopsig variable
|
|
||||||
|
|
||||||
This variable can be used to set the signal to send if the service is
|
|
||||||
using start-stop-daemon.
|
|
||||||
|
|
||||||
This fixes #56
|
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
NAME= openrc
|
NAME= openrc
|
||||||
VERSION= 0.21
|
VERSION= 0.21.2
|
||||||
PKG= ${NAME}-${VERSION}
|
PKG= ${NAME}-${VERSION}
|
||||||
|
|||||||
@@ -69,6 +69,16 @@ _hwclock()
|
|||||||
return 1
|
return 1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
get_noadjfile()
|
||||||
|
{
|
||||||
|
if ! yesno $clock_adjfile; then
|
||||||
|
# Some implementations don't handle adjustments
|
||||||
|
if LC_ALL=C hwclock --help 2>&1 | grep -q "\-\-noadjfile"; then
|
||||||
|
echo --noadjfile
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
start()
|
start()
|
||||||
{
|
{
|
||||||
local retval=0 errstr=""
|
local retval=0 errstr=""
|
||||||
@@ -91,16 +101,16 @@ start()
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Always set the kernel's time zone.
|
# Always set the kernel's time zone.
|
||||||
_hwclock --systz $utc_cmd $clock_args
|
_hwclock --systz $utc_cmd $(get_noadjfile) $clock_args
|
||||||
: $(( retval += $? ))
|
: $(( retval += $? ))
|
||||||
|
|
||||||
if [ -e /etc/adjtime ] && yesno $clock_adjfile; then
|
if [ -e /etc/adjtime ] && yesno $clock_adjfile; then
|
||||||
_hwclock --adjust $utc_cmd
|
_hwclock --adjust $utc_cmd $(get_noadjfile)
|
||||||
: $(( retval += $? ))
|
: $(( retval += $? ))
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if yesno ${clock_hctosys:-YES}; then
|
if yesno ${clock_hctosys:-YES}; then
|
||||||
_hwclock --hctosys $utc_cmd $clock_args
|
_hwclock --hctosys $utc_cmd $(get_noadjfile) $clock_args
|
||||||
: $(( retval += $? ))
|
: $(( retval += $? ))
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@@ -122,14 +132,7 @@ stop()
|
|||||||
|
|
||||||
ebegin "Setting hardware clock using the system clock" "[$utc]"
|
ebegin "Setting hardware clock using the system clock" "[$utc]"
|
||||||
|
|
||||||
if ! yesno $clock_adjfile; then
|
_hwclock --systohc $utc_cmd $(get_noadjfile) $clock_args
|
||||||
# Some implementations don't handle adjustments
|
|
||||||
if LC_ALL=C hwclock --help 2>&1 | grep -q "\-\-noadjfile"; then
|
|
||||||
utc_cmd="$utc_cmd --noadjfile"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
_hwclock --systohc $utc_cmd $clock_args
|
|
||||||
retval=$?
|
retval=$?
|
||||||
|
|
||||||
eend $retval "Failed to sync clocks"
|
eend $retval "Failed to sync clocks"
|
||||||
@@ -144,5 +147,5 @@ save()
|
|||||||
show()
|
show()
|
||||||
{
|
{
|
||||||
setupopts
|
setupopts
|
||||||
hwclock --show "$utc_cmd" $clock_args
|
hwclock --show "$utc_cmd" $(get_noadjfile) $clock_args
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,4 +3,6 @@
|
|||||||
|
|
||||||
ifeq (${MKPREFIX},yes)
|
ifeq (${MKPREFIX},yes)
|
||||||
CPPFLAGS+= -DPREFIX
|
CPPFLAGS+= -DPREFIX
|
||||||
|
PKG_PREFIX?= $(PREFIX)/usr
|
||||||
|
SED_EXTRA= -e '/_PATH=.*usr.bin/d'
|
||||||
endif
|
endif
|
||||||
|
|||||||
2
mk/os.mk
2
mk/os.mk
@@ -13,7 +13,7 @@
|
|||||||
_OS_SH= uname -s | tr '/' '-'
|
_OS_SH= uname -s | tr '/' '-'
|
||||||
_OS:= $(shell ${_OS_SH})
|
_OS:= $(shell ${_OS_SH})
|
||||||
OS?= ${_OS}
|
OS?= ${_OS}
|
||||||
include ${MK}/os-${OS}.mk
|
|
||||||
include ${MK}/os-prefix.mk
|
include ${MK}/os-prefix.mk
|
||||||
|
include ${MK}/os-${OS}.mk
|
||||||
|
|
||||||
RC_LIB= /$(LIBNAME)/rc
|
RC_LIB= /$(LIBNAME)/rc
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ ifeq (${MKPREFIX},yes)
|
|||||||
UPREFIX= ${PREFIX}/usr
|
UPREFIX= ${PREFIX}/usr
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
LOCAL_PREFIX= /usr/local
|
LOCAL_PREFIX= $(UPREFIX)/local
|
||||||
|
|
||||||
PICFLAG?= -fPIC
|
PICFLAG?= -fPIC
|
||||||
|
|
||||||
|
|||||||
@@ -178,6 +178,9 @@ int main(int argc, char **argv)
|
|||||||
FILE *fp;
|
FILE *fp;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/* fail if there is no /etc/fstab */
|
||||||
|
if (!exists("/etc/fstab"))
|
||||||
|
eerrorx("/etc/fstab does not exist");
|
||||||
/* Ensure that we are only quiet when explicitly told to be */
|
/* Ensure that we are only quiet when explicitly told to be */
|
||||||
unsetenv("EINFO_QUIET");
|
unsetenv("EINFO_QUIET");
|
||||||
|
|
||||||
|
|||||||
@@ -297,6 +297,9 @@ getmntfile(const char *file)
|
|||||||
struct mntent *ent = NULL;
|
struct mntent *ent = NULL;
|
||||||
FILE *fp;
|
FILE *fp;
|
||||||
|
|
||||||
|
if (!exists("/etc/fstab"))
|
||||||
|
return NULL;
|
||||||
|
|
||||||
fp = setmntent("/etc/fstab", "r");
|
fp = setmntent("/etc/fstab", "r");
|
||||||
while ((ent = getmntent(fp)))
|
while ((ent = getmntent(fp)))
|
||||||
if (strcmp(file, ent->mnt_dir) == 0)
|
if (strcmp(file, ent->mnt_dir) == 0)
|
||||||
|
|||||||
Reference in New Issue
Block a user