[arch-commits] Commit in filesystem/trunk (PKGBUILD)

Sébastien Luttringer seblu at archlinux.org
Sun Mar 26 21:01:42 UTC 2017


    Date: Sunday, March 26, 2017 @ 21:01:41
  Author: seblu
Revision: 291693

upgpkg: filesystem 2017.03-1

- FS#52781
- FS#52408

Modified:
  filesystem/trunk/PKGBUILD

----------+
 PKGBUILD |   15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-03-26 20:57:11 UTC (rev 291692)
+++ PKGBUILD	2017-03-26 21:01:41 UTC (rev 291693)
@@ -3,8 +3,8 @@
 # Contributor: Tom Gundersen <teg at jklm.no>
 
 pkgname=filesystem
-pkgver=2016.12
-pkgrel=2
+pkgver=2017.03
+pkgrel=1
 pkgdesc='Base Arch Linux files'
 arch=('i686' 'x86_64')
 license=('GPL')
@@ -88,14 +88,16 @@
 	# vsftpd won't run with write perms on /srv/ftp
 	install -d -m555 -g ftp srv/ftp
 
-	# setup /etc
-	install -d etc/{ld.so.conf.d,skel,profile.d}
+	# setup /etc and /usr/share/factory/etc
+	install -d etc/{ld.so.conf.d,skel,profile.d} usr/share/factory/etc
 	for f in fstab group host.conf hosts issue ld.so.conf motd nsswitch.conf passwd resolv.conf securetty shells profile; do
 		install -m644 "$srcdir"/$f etc/
+		install -m644 "$srcdir"/$f usr/share/factory/etc/
 	done
-	ln -s /proc/self/mounts etc/mtab
+	ln -s ../proc/self/mounts etc/mtab
 	for f in gshadow shadow crypttab; do
 		install -m600 "$srcdir"/$f etc/
+		install -m600 "$srcdir"/$f usr/share/factory/etc/
 	done
 	touch etc/arch-release
 	install -m755 "$srcdir"/locale.sh etc/profile.d/locale.sh
@@ -151,4 +153,7 @@
 		install -d -m755 usr/local/$d
 	done
 	ln -s ../man usr/local/share/man
+
+	# remove conflict with systemd
+	rm usr/share/factory/etc/nsswitch.conf
 }



More information about the arch-commits mailing list