From 0d6bcb2b7d08e3a41481372c1ae0d11868d88b1b Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Sat, 7 Oct 2017 19:32:06 -0300 Subject: New repo layout with git migration --- templates/openoffice/files/etc/profile.d/lang.csh | 33 +++++++++++++ templates/openoffice/files/etc/profile.d/lang.sh | 33 +++++++++++++ templates/openoffice/files/opt/OpenOffice.org | 1 + templates/openoffice/packages | 60 +++++++++++++++++++++++ templates/openoffice/perms | 0 templates/openoffice/scripts/post-install.sh | 22 +++++++++ 6 files changed, 149 insertions(+) create mode 100755 templates/openoffice/files/etc/profile.d/lang.csh create mode 100755 templates/openoffice/files/etc/profile.d/lang.sh create mode 120000 templates/openoffice/files/opt/OpenOffice.org create mode 100644 templates/openoffice/packages create mode 100644 templates/openoffice/perms create mode 100755 templates/openoffice/scripts/post-install.sh (limited to 'templates/openoffice') diff --git a/templates/openoffice/files/etc/profile.d/lang.csh b/templates/openoffice/files/etc/profile.d/lang.csh new file mode 100755 index 0000000..94e8a92 --- /dev/null +++ b/templates/openoffice/files/etc/profile.d/lang.csh @@ -0,0 +1,33 @@ +#!/bin/csh +# Set the system locale. (no, we don't have a menu for this ;-) +# For a list of locales which are supported by this machine, type: +# locale -a + +# en_US is the Slackware default locale: +setenv LANG pt_BR + +# 'C' is the old Slackware (and UNIX) default, which is 127-bit +# ASCII with a charmap setting of ANSI_X3.4-1968. These days, +# it's better to use en_US or another modern $LANG setting to +# support extended character sets. +#setenv LANG C + +# There is also support for UTF-8 locales, but be aware that +# some programs are not yet able to handle UTF-8 and will fail to +# run properly. In those cases, you can set LANG=C before +# starting them. Still, I'd avoid UTF unless you actually need it. +#setenv LANG en_US.UTF-8 + +# Another option for en_US: +#setenv LANG en_US.ISO8859-1 + +# One side effect of the newer locales is that the sort order +# is no longer according to ASCII values, so the sort order will +# change in many places. Since this isn't usually expected and +# can break scripts, we'll stick with traditional ASCII sorting. +# If you'd prefer the sort algorithm that goes with your $LANG +# setting, comment this out. +setenv LC_COLLATE C + +# End of /etc/profile.d/lang.csh + diff --git a/templates/openoffice/files/etc/profile.d/lang.sh b/templates/openoffice/files/etc/profile.d/lang.sh new file mode 100755 index 0000000..c9cde20 --- /dev/null +++ b/templates/openoffice/files/etc/profile.d/lang.sh @@ -0,0 +1,33 @@ +#!/bin/sh +# Set the system locale. (no, we don't have a menu for this ;-) +# For a list of locales which are supported by this machine, type: +# locale -a + +# en_US is the Slackware default locale: +export LANG=pt_BR + +# 'C' is the old Slackware (and UNIX) default, which is 127-bit +# ASCII with a charmap setting of ANSI_X3.4-1968. These days, +# it's better to use en_US or another modern $LANG setting to +# support extended character sets. +#export LANG=C + +# There is also support for UTF-8 locales, but be aware that +# some programs are not yet able to handle UTF-8 and will fail to +# run properly. In those cases, you can set LANG=C before +# starting them. Still, I'd avoid UTF unless you actually need it. +#export LANG=en_US.UTF-8 + +# Another option for en_US: +#export LANG=en_US.ISO8859-1 + +# One side effect of the newer locales is that the sort order +# is no longer according to ASCII values, so the sort order will +# change in many places. Since this isn't usually expected and +# can break scripts, we'll stick with traditional ASCII sorting. +# If you'd prefer the sort algorithm that goes with your $LANG +# setting, comment this out. +export LC_COLLATE=C + +# End of /etc/profile.d/lang.sh + diff --git a/templates/openoffice/files/opt/OpenOffice.org b/templates/openoffice/files/opt/OpenOffice.org new file mode 120000 index 0000000..7146afd --- /dev/null +++ b/templates/openoffice/files/opt/OpenOffice.org @@ -0,0 +1 @@ +../opt2/OpenOffice.org \ No newline at end of file diff --git a/templates/openoffice/packages b/templates/openoffice/packages new file mode 100644 index 0000000..ef3ae52 --- /dev/null +++ b/templates/openoffice/packages @@ -0,0 +1,60 @@ +aaa_base: ADD +aaa_elflibs: ADD +acpid: REC +bash: ADD +bin: ADD +bzip2: ADD +coreutils: ADD +cups: REC +cxxlibs: ADD +devs: ADD +etc: ADD +a2ps +bc +enscript +espgs +etc +findutils +gawk +gettext +getty-ps +gimp-print +glibc +glibc-i18n +glibc-profile +glibc-solibs +glibc-zoneinfo +grep +gzip +hpijs +infozip +ispell +kbd +kde-i18n-pt_BR +kdebase +kdelibs +koffice-i18n-pt_BR +less +libart_lgpl +libidn +libmng +pkgtools +qt +sed +shadow +sudo +sysklogd +sysvinit +utempter +util-linux +x11 +x11-devel +x11-fonts-100dpi +x11-fonts-cyrillic +x11-fonts-misc +x11-fonts-scale +x11-xdmx +x11-xnest +x11-xvfb +openoffice-chroot +openssl diff --git a/templates/openoffice/perms b/templates/openoffice/perms new file mode 100644 index 0000000..e69de29 diff --git a/templates/openoffice/scripts/post-install.sh b/templates/openoffice/scripts/post-install.sh new file mode 100755 index 0000000..086c7a4 --- /dev/null +++ b/templates/openoffice/scripts/post-install.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +if [ -z "$2" ]; then + echo "usage: `basename $0` " + exit 1 +elif [ ! -d "$1/$2" ]; then + echo "folder $1/$2 does not exist" + exit 1 +fi + +echo running post-installation script for $1/$2 jail... + +# copia de arquivos +cp -p /etc/passwd $1/$2/etc/ +cp -p /etc/group $1/$2/etc/ +cp /etc/localtime $1/$2/etc/ + +# pos-instalacao +mount -t proc proc $1/$2/proc +chroot $1/$2 /sbin/ldconfig +cd $1/$2 && exec ./var/log/scripts/glibc-zoneinfo-* +umount $1/$2/proc -- cgit v1.2.3