etckeeper init is not executed on initial install
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
etckeeper (Ubuntu) |
Fix Released
|
Low
|
Nobuto Murata |
Bug Description
etckeeper on xenial does not kick initial commit on its fresh install. It seems ubuntu patch has debian/
$ ls -1 etckeeper-
etckeeper-
etckeeper-
etckeeper-
[etckeeper-
80 if [ "$2" = "" ] && [ -e "/etc/etckeeper
81 # Fresh install.
82 . /etc/etckeeper/
83 if [ -n "$VCS" ] && [ -x "`which $VCS 2>/dev/null`" ]; then
84 if etckeeper init; then
85 if ! etckeeper commit "Initial commit"; then
86 echo "etckeeper commit failed; run it by hand" >&2
87 fi
88 else
89 echo "etckeeper init failed; run it by hand" >&2
90 fi
91 else
92 echo "etckeeper init not ran as $VCS is not installed" >&2
93 fi
94 fi
ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: etckeeper 1.18.1ubuntu2
ProcVersionSign
Uname: Linux 4.3.0-5-generic x86_64
ApportVersion: 2.19.3-0ubuntu2
Architecture: amd64
CurrentDesktop: Unity
Date: Mon Jan 11 06:20:50 2016
EcryptfsInUse: Yes
InstallationDate: Installed on 2016-01-09 (1 days ago)
InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Alpha amd64 (20160108)
PackageArchitec
SourcePackage: etckeeper
UpgradeStatus: No upgrade log present (probably fresh install)
Changed in etckeeper (Ubuntu): | |
importance: | Undecided → Medium |
importance: | Medium → Low |
Attached debdiff fixes the issue by properly merging ubuntu's preinst and postinst with the original ones.