diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2011-03-16 09:06:27 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2011-03-16 10:21:06 +0000 |
commit | 03bf0af45bcde46319e4c81abf1eee440a573ace (patch) | |
tree | be7626b800ad9470c7394412c84007d4e7bcaa6a | |
parent | 66ef745e031af5613e81dda39de1ffae141492a2 (diff) | |
download | aports-03bf0af45bcde46319e4c81abf1eee440a573ace.tar.bz2 aports-03bf0af45bcde46319e4c81abf1eee440a573ace.tar.xz |
main/alpine-baselayout: upgrade to 2.1.0 and fix modprobe.d
Newer versions of module-init-tools requires files in modprobe.d to
have .conf extension. In order for upgraders to keep their module
configs we need to rename our files in /etc/modprobe.d. We do so
in a pre-upgrade script.
4 files changed, 23 insertions, 52 deletions
diff --git a/main/alpine-baselayout/0001-profile-change-default-path.patch b/main/alpine-baselayout/0001-profile-change-default-path.patch deleted file mode 100644 index 8f6945ce7b..0000000000 --- a/main/alpine-baselayout/0001-profile-change-default-path.patch +++ /dev/null @@ -1,22 +0,0 @@ -From 963370a09dba86b661d4fec6f9152c219419f861 Mon Sep 17 00:00:00 2001 -From: Natanael Copa <ncopa@alpinelinux.org> -Date: Fri, 17 Jul 2009 12:35:21 +0000 -Subject: [PATCH] profile: change default path - ---- - profile | 2 +- - 1 files changed, 1 insertions(+), 1 deletions(-) - -diff --git a/profile b/profile -index ef97cc8..a292008 100644 ---- a/profile -+++ b/profile -@@ -1,4 +1,4 @@ --export PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin -+export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin - export PAGER=less - export PS1='\h:\w\$ ' - umask 022 --- -1.6.3.3 - diff --git a/main/alpine-baselayout/0001-profile-set-system-environment-charset-to-UTF-8.patch b/main/alpine-baselayout/0001-profile-set-system-environment-charset-to-UTF-8.patch deleted file mode 100644 index ee7f1c542f..0000000000 --- a/main/alpine-baselayout/0001-profile-set-system-environment-charset-to-UTF-8.patch +++ /dev/null @@ -1,21 +0,0 @@ -From 43c026c2ef8e63726aff987b7c7b65039aa8d455 Mon Sep 17 00:00:00 2001 -From: William Pitcock <nenolod@dereferenced.org> -Date: Mon, 14 Mar 2011 11:32:45 -0500 -Subject: [PATCH] profile: set system environment charset to UTF-8 - ---- - profile | 1 + - 1 files changed, 1 insertions(+), 0 deletions(-) - -diff --git a/profile b/profile -index a292008..3480248 100644 ---- a/profile -+++ b/profile -@@ -1,3 +1,4 @@ -+export CHARSET=UTF-8 - export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin - export PAGER=less - export PS1='\h:\w\$ ' --- -1.7.4.1 - diff --git a/main/alpine-baselayout/APKBUILD b/main/alpine-baselayout/APKBUILD index 67b8a9adfe..3253846978 100644 --- a/main/alpine-baselayout/APKBUILD +++ b/main/alpine-baselayout/APKBUILD @@ -1,30 +1,29 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=alpine-baselayout -pkgver=2.0_rc1 -pkgrel=3 +pkgver=2.1.0 +pkgrel=0 pkgdesc="Alpine base dir structure and init scripts" url=http://git.alpinelinux.org/cgit/alpine-baselayout depends= +install="$pkgname.pre-upgrade" source="http://git.alpinelinux.org/cgit/$pkgname.git/snapshot/$pkgname-$pkgver.tar.bz2 - 0001-profile-set-system-environment-charset-to-UTF-8.patch " arch="all" license=GPL-2 +_builddir="$srcdir"/$pkgname-$pkgver prepare() { - cd "$srcdir"/$pkgname-$pkgver - patch -p1 < "$srcdir"/0001-profile-set-system-environment-charset-to-UTF-8.patch + cd "$_builddir" } build() { - cd "$srcdir"/$pkgname-$pkgver + cd "$_builddir" rm -f src/mkmntdirs make } package() { - cd "$srcdir"/$pkgname-$pkgver + cd "$_builddir" make install PREFIX= DESTDIR="$pkgdir" || return 1 } -md5sums="76d61057c9e21d8e3ef85933a20b814d alpine-baselayout-2.0_rc1.tar.bz2 -b4eb3fdb4ca0aa136c87ca0c32e25742 0001-profile-set-system-environment-charset-to-UTF-8.patch" +md5sums="94fb785dbfbee6daebf2ada54573403b alpine-baselayout-2.1.0.tar.bz2" diff --git a/main/alpine-baselayout/alpine-baselayout.pre-upgrade b/main/alpine-baselayout/alpine-baselayout.pre-upgrade new file mode 100644 index 0000000000..7ba635eb99 --- /dev/null +++ b/main/alpine-baselayout/alpine-baselayout.pre-upgrade @@ -0,0 +1,15 @@ +#!/bin/sh + +# we need to have our modprobe.d files with .conf suffix +for i in /etc/modprobe.d/*; do + # ignore files that does not exist (i.e if modprobe.d is empty) + [ -r "$i" ] || continue + + # ignore files that has an extention + case "$i" in + *.*) continue;; + esac + + # append extension + mv "$i" "$i".conf +done |