diff options
author | June McEnroe <june@causal.agency> | 2021-04-19 04:01:39 +0000 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2021-04-19 04:01:39 +0000 |
commit | 89a0ffa1ba96e412d35009aca6e1fd336272f9ff (patch) | |
tree | 48575b5f52b5f38f051e23096c3030622809330e | |
parent | Add freecell (diff) | |
download | play-89a0ffa1ba96e412d35009aca6e1fd336272f9ff.tar.gz play-89a0ffa1ba96e412d35009aca6e1fd336272f9ff.zip |
Force UTF-8 locale and add to chroot, link to cursesw
-rw-r--r-- | Makefile | 4 | ||||
-rw-r--r-- | play.c | 2 |
2 files changed, 4 insertions, 2 deletions
diff --git a/Makefile b/Makefile index f8c597c..372ee3d 100644 --- a/Makefile +++ b/Makefile @@ -3,7 +3,7 @@ CHROOT_GROUP = ${CHROOT_USER} CFLAGS += -std=c11 -Wall -Wextra LDFLAGS = -static -LDLIBS = -lcurses +LDLIBS = -lcursesw -include config.mk @@ -25,8 +25,10 @@ chroot.tar: play root \ root/bin \ root/home \ + root/usr/share/locale \ root/usr/share/misc install -d -o ${CHROOT_USER} -g ${CHROOT_GROUP} root/home/${CHROOT_USER} + cp -LRfp /usr/share/locale/en_US.UTF-8 root/usr/share/locale cp -fp /usr/share/misc/termcap.db root/usr/share/misc cp -fp /rescue/sh root/bin install play root/bin diff --git a/play.c b/play.c index b895e9e..345dcd1 100644 --- a/play.c +++ b/play.c @@ -266,7 +266,7 @@ static void info(void) { } int main(int argc, char *argv[]) { - setlocale(LC_CTYPE, ""); + setlocale(LC_CTYPE, "en_US.UTF-8"); atexit(info); const char *path = NULL; |